PubSubHubbub

程序名称:PubSubHubbub

授权协议: Apache

操作系统: 未知

开发语言:

PubSubHubbub 介绍

PubSubHubbub是Google 推出的一个基于Web-hook方式的解决方案,它包括PubSubHubbub
协议
及一个开源的参考实现(Reference Implementation)

PubSubHubbub 是延伸到Atom(和RSS )的一种简单、开放、服务器到服务器的以网络连接为基础的pubsub (发布/订阅)协议。

PubSubHubbub 协议在供稿网址内容更新后,能接近即时的得到通知(通过webhook回调)。
PubSubHubbub 协议概述如下:
一个供稿网址( “主题” )通过 标签在其Atom或RSS的XML文件中声明其 Hub server (枢纽服务器)
。这个 Hub(s) 可以由feed的发布者运行,也可以是一个任何人都可以使用得社区 Hub (community hub)。
一个订阅者(对某个主题有兴趣的服务器) ,首先正常的抓取Atom网址。如果Atom档案声明它是 Hub ,订阅者就可以避免重复查看网址,而是在feed的
Hub 注册和订阅更新。
订阅者通过主题的URL的声明的 Hub 订阅这个主题。
当作者更新主题时,Hub 被告知发生了一个更新。
之后 Hub 有效提取 feed 然后同时将新更改后的内容广播向所有订阅的用户。
PubSubHubbub 只是一个协议而不是服务,PubSubHubbub 协议是开发、免费的,没有一家公司在其中进行控制,任何人都可以运行 Hub
,或者使用开放的 Hub 发布和订阅。
PubSubHubbub 的发展 历程
Google Reader团队宣布Reader的shared
items正式提供对PubSubHubbub的支持,这意味着GoogleReader的shared
items将自动pingPubSubHubbub并通过PubSubHubbub实时更新,而所有支持PubSubHubbub的服务都可以在第一时间
看到这些shareditems。
另外,如果你将Reader的shared items加入到了FriendFeed,那么你的好友在你点击”Share”后几秒钟就可以看到你的新的共享项目。
在Blogger10岁生日之际,Google为其加入了PubSubHubbub协议的支
持。这意味着使用支持PubSubHubbub的feed阅读器,比如FriendFeed,LivedoorReader(在日本很流行的一个feed
阅读器)和FaviIt的用户,可以在你更新blog的下一秒就看到你的最新博文。
Blogger对PubSubHubbub的支持是默认打开的,用户不需要进行任何设定来启用 这项功能。

PubSubHubbub 官网

http://code.google.com/p/pubsubhubbub/

相关编程语言

BlazeDS 是一个基于服务器的Java 远程控制(remoting...
OVal 是一个可扩展的Java对象数据验证框架,验证的规...
Volta 是一套开发工具,专为开发分布式、实时系统应...
OpenDDS 是一个开源的 C++ 实现的 对象管理组织 OMG...
JADE (Java Agent DEvelopment Framework) 是一个完...
FastMM ,在D2006和2007中已代替了原来的内存管理器。