1

Pubsubhubbub を調べ始めたばかりですが、プロトコルに保証された配信メカニズムがあるのか​​ 、それともハブがそれを実装する方法に本当に依存しているのか疑問に思っています?

ありがとう

4

1 に答える 1

3

私はhttp://superfeedr.comの創設者であり、ほとんどの PubSubHubbub ハブをここでホストしています。

うーん、「保証された」配信の意味がわかりません。パブリッシャー、ハブ、およびサブスクライバーがプロトコルを尊重する場合、はい、配信は保証されます...

現在、一部のパブリッシャーが常に正確に ping を実行するとは限らないことがわかっています。一部のハブでは、ダウンタイムが発生する場合もあります。これを防ぐために、バックアップ ポーリングを行います。つまり、各フィードをポーリングして、何も見逃していないことを確認します。

同様に、サブスクライバーが通知を処理/処理できないか、少なくともハブが通知に到達できない可能性があります (再試行にもかかわらず)。このような場合、過去のすべての通知の内容を保存し、サブスクライバーがそれを簡単に取得できるようにします。

最後に、通知を送信するたびにカウンターをインクリメントすることで、サブスクライバーが何も見逃していないことを知るのに役立つ「カウンター」アプローチを実装します。カウンターが 1 を超えて減少していることがわかれば、何かを見逃していることがわかります。

于 2012-06-06T08:24:12.193 に答える