我有一个系统,其中添加了各种rss源。我希望关注内容,并在Feed中添加新内容时收到通知,而无需逐个检查。
我发现有一个pubsubhubbub协议,发布者可以使用各种集线器在其供稿中实现此协议。这就是我发现superfeedr的原因,我正在尝试使用他们的XMPP API。我安装了nodejs library并进行了一些订阅测试,但效果很好。
是否可以使用节点superfeedr模块订阅不使用superfeedr的Feed?例如,我找到了一个:
link rel='hub' href='http://pubsubhubbub.appspot.com/'
我是否必须单独处理每个集线器,或者我可以根据协议向他们发送相同的请求?
答案 0 :(得分:1)
Alex,我创建了Superfeedr。
是的,当然可以订阅不使用Superfeedr的Feed。 Superfeedr充当默认中心。您可以添加任何Feed,然后您应该收到通知。唯一的区别是你可能会看到延迟。我们每15分钟轮询一次Feed,因此,除非有强大的缓存,否则您应该在发布后的15分钟内看到邮件。
2和3可能与1不相关。但是,我相信还有一些其他PubSubHubbub库,但它们都要求您的端点位于防火墙外...并且所有这些库仅适用于使用的Feed pubsubhubbub协议。即使您的应用程序将单独使用每个集线器,代码应该是相同的,这样对您来说是透明的。
我希望这会有所帮助。