Pubsubhubbub保证交付

时间:2012-06-05 17:31:10

标签: pubsubhubbub

刚开始研究Pubsubhubbub,我想知道协议中是否有保证的传送机制,或者它真的取决于Hub如何实现它?

感谢

1 个答案:

答案 0 :(得分:1)

我是http://superfeedr.com的创始人,我们在这里托管了大多数PubSubHubbub中心。

好吧,我不确定“保证”交付的意思。如果发布者,集线器和订阅者尊重协议,那么,是的,保证交付......

现在,我们知道某些发布商可能并不总是准确地ping我们。某些集线器也可能有停机时间。为了防止这种情况,我们进行了备份轮询,这意味着我们将轮询每个Feed,以确保我们没有遗漏任何内容。

类似地,订户可能无法处理/处理通知,或者至少集线器可能无法访问它们(尽管重试)。 对于这些情况,我们存储所有过去通知的内容,并允许订阅者方便地检索。

最后,我们实施了一种“计数器”方法,通过为我们发送的每个通知发送递增计数器,帮助用户知道他们没有错过任何内容。如果他们看到柜台减少超过1,他们就知道他们错过了什么。