我有一个系统,其中添加了各种RSS提要。我想关注内容,并在提要中添加新内容时得到通知,而不必一一检查。

我发现有一个pubsubhubbub协议,发布者可以使用在其feed中实现该协议的各种集线器。这是我发现有关superfeedr的方法,并且正在尝试使用其XMPP API。我安装了他们的nodejs library并进行了一些正常的订阅测试。


是否可以使用节点superfeedr模块来订阅不使用superfeedr的feed?例如,我发现一个具有:

link rel='hub' href='http://pubsubhubbub.appspot.com/'

我必须分别处理每个集线器,还是可以根据协议向它们发送相同的请求?

最佳答案

Alex,我创建了Superfeedr。

是的,当然可以订阅不使用Superfeedr的供稿。 Superfeedr充当默认集线器。您可以添加任何供稿,并且应该收到通知。唯一的区别是您可能会看到延迟。我们每15分钟轮询一次Feed,因此,除非有强大的缓存,否则您应该在发布消息后的15分钟内看到消息。

2和3可能与给定1无关。但是,我相信还有另外两个PubSubHubbub库,但是它们都要求您的端点在防火墙之外...并且它们仅适用于使用pubsubhubbub协议的feed。 。即使您的应用程序将单独使用每个集线器,代码也应该相同,因此对您来说是透明的。

我希望这有帮助。

08-25 06:56