我正在阅读一篇名为“针对通用饲料类型的优化网络饲料聚合方法”的论文,并讨论了谷歌PubSubHubbub协议,该文件指出其缺点如
此外,有一些补丁系统,如pubsubhubbub(谷歌2010),可以看作饲料阅读器和服务器之间的模型。所有这些解决方案仅在客户端和服务器都支持扩展时才起作用,这种情况很少发生。例如,Pubsubhubbub只有我们数据集中2%的Feed支持。
我从未真正与此协议进行过互动,是否要求客户(订阅者)在其系统上拥有某种软件,例如客户端(订阅者)需要提供订阅源以获取订阅源(就是上述内容)意味着什么?
答案 0 :(得分:1)
我不确定他们从哪里取出2%的数字,但这可能不对。 例如,所有主要博客平台都支持PubSubHubbub。许多新闻媒体(HuffPo,Gawker,Foxnews,ABCLocal ......)也支持该协议。 许多其他服务,如Craigslist,Getglue,(甚至是StackOverflow)。许多其他服务,如Github或Instagram确实支持类似PubSubHubbub的JSON资源API,即使这超出了当前的(0.3)规范。 列表一直在继续。
现在就复杂性来说,获得巨大利益并不困难。 “客户端”(技术上这些是Web服务器)需要可见,可在防火墙外部访问。 对于发布者来说,它更容易,因为他们只需要ping(一个简单的HTTP POST请求)他们之前选择的中心。