PubSubHubbub
网络协议
PubSubHubbub 是延伸到Atom(和RSS )的一种简单、开放、服务器到服务器的以网络连接为基础的pubsub (发布/订阅)协议。
协议介绍
PubSubHubbub 协议在供稿网址内容更新后,能接近即时的得到通知(通过webhook回调)。
一个订阅者(对某个主题有兴趣的服务器) ,首先正常的抓取Atom网址。如果Atom档案声明它是 Hub ,订阅者就可以避免重复查看网址,而是在feed的 Hub 注册和订阅更新。
订阅者通过主题的URL的声明的 Hub 订阅这个主题。
当作者更新主题时,Hub 被告知发生了一个更新。
之后 Hub 有效提取 feed 然后同时将新更改后的内容广播向所有订阅的用户。
PubSubHubbub 只是一个协议而不是服务,PubSubHubbub 协议是开发、免费的,没有一家公司在其中进行控制,任何人都可以运行 Hub ,或者使用开放的 Hub 发布和订阅。
发展历程
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的支持是默认打开的,用户不需要进行任何设定来启用这项功能。
2010年2月,Google Reader已全面支持pubsubhubbub协议,支持pubsubhubbub协议的博客内容更新后,可在Google Reader内实时更新。
参考资料
最新修订时间:2023-12-11 20:40
目录
概述
协议介绍
参考资料