我有一个添加了各种 rss 提要的系统。我想关注内容并在提要中添加新内容时收到通知,而无需一一检查。
我发现有一个 pubsubhubbub 协议(protocol),并且发布者可以使用在其提要中实现该协议(protocol)的各种集线器。这就是我发现 superfeedr 的方式,并且我正在尝试使用他们的 XMPP API。我安装了他们的nodejs library并做了一些订阅测试,效果很好。
是否可以使用 Node superfeedr 模块订阅不使用 superfeedr 的提要?例如,我发现一个具有:
link rel='hub' href='http://pubsubhubbub.appspot.com/'
我是否必须单独处理每个集线器,或者我可以根据协议(protocol)向它们发送相同的请求?
最佳答案
亚历克斯,我创建了 Superfeedr。
是的,当然可以订阅不使用 Superfeedr 的 feed。 Superfeedr 充当默认中心。您可以添加任何提要,并且您应该会收到有关它的通知。唯一的区别是您可能会看到延误。我们每 15 分钟轮询一次提要,因此,除非有强大的缓存,否则您应该在消息发布后 15 分钟内看到消息。
2 和 3 可能与 1 无关。但是,我相信还有其他几个 PubSubHubbub 库,但它们都要求您的端点位于防火墙之外......并且它们都仅适用于使用 pubsubhubbub 协议(protocol)的提要。即使您的应用程序将单独使用每个集线器,代码也应该相同,因此这对您来说是透明的。
我希望这会有所帮助。
关于node.js - NodeJs 的 Pubsubhubbub 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13052810/