1

さまざまなRSSフィードを追加するシステムがあります。コンテンツをフォローし、フィードに新しいコンテンツが追加されたときに、1つずつ確認することなく通知を受け取りたいです。

pubsubhubbubプロトコルがあり、パブリッシャーはこのプロトコルをフィードに実装するさまざまなハブを使用できることがわかりました。これが私がスーパーフィーダーについて知り、XMPPAPIを使用しようとしている方法です。私は彼らのnodejsライブラリをインストールし、正常に機能するいくつかのサブスクライブテストを行いました。

  • ノードスーパーフィーダーモジュールを使用して、スーパーフィーダーを使用しないフィードをサブスクライブすることは可能ですか?たとえば、次のようなものを見つけました。

    link rel='hub' href='http://pubsubhubbub.appspot.com/'
    
  • 各ハブを個別に処理する必要がありますか、それともプロトコルに基づいて同じリクエストを送信できますか?

4

1 に答える 1

1

アレックス、スーパーフィーダーを作成しました。

はい、もちろん、Superfeedr を使用しないフィードを購読することは可能です。Superfeedr はデフォルトのハブとして機能します。任意のフィードを追加でき、その通知を受け取る必要があります。唯一の違いは、遅延が発生する可能性があることです。フィードは 15 分ごとにポーリングされるため、強力なキャッシュがない限り、公開後 15 分以内にメッセージが表示されます。

1 を考えると、2 と 3 はおそらく関係ありません。ただし、他にもいくつかの PubSubHubbub ライブラリがあると思いますが、それらはすべて、エンドポイントがファイアウォールの外側にあることを必要とします...そしてそれらはすべて、pubsubhubbub プロトコルを使用するフィードに対してのみ機能します。 . アプリケーションは各ハブを個別に使用しますが、コードは同じである必要があるため、透過的です。

これが役立つことを願っています。

于 2012-10-24T16:50:21.923 に答える