Pubsubhubbubとは?概要を訳してみた。
Pubsubhubbub(パブサブハバブ)の公式サイトは以下。 https://code.google.com/p/pubsubhubbub/ 以下はその概要で訳してみた。
シンプルで、オープンで、サーバtoサーバのwebhookを基本とした公開と購読のプロトコルで、ウェブ上にあるアクセス可能なリソース全てがその対象である。
Parties (servers) speaking the PubSubHubbub protocol can get near-instant notifications (via webhook callbacks) when a topic (resource URL) they're interested in is updated.
PubSubHabbubプロトコルを話すサーバは、インスタント通知に近いものを受け取ることが可能で、(webhookコールバックを通して)興味のあるトピック(リソースのURL)がアップデートされたときに通知される。
The protocol in a nutshell is as follows: 簡潔にはプロトコルは次のとおり。
An resource URL (a "topic") declares its Hub server(s) in its HTTP Headers, via Link: <hub url>; rel=”hub” . The hub(s) can be run by the publisher of the resource, or can be acommunity hub that anybody can use: Google's, or Superfeedr.
リソースURL(話題)は、HTTPヘッダーでのLink<hub url>によって、Hubサーバを宣言する。ハブはリソースの発行者によって稼動されるか、googleやSuperfeedrなどの、だれでも利用可能なコミュニティーハブが利用できる。
A subscriber (a server that's interested in a topic), initially fetches the resource URL as normal. If the response declares its hubs, the subscriber can then avoid lame, repeated polling of the URL and can instead register with the designated hub(s) and subscribe to updates.
サブスクライバ―(トピックに興味のあるサーバ)は、最初の内は普通にリソースURLを取得する。もしレスポンスでそのハブが宣言されていた場合、購読者は無駄や、繰り返されるURLのポーリングを避けることが出来、その代わりに指定されたハブを登録し、更新を購読する。
The subscriber subscribes to the Topic URL from the Topic URL's declared Hub(s).
サブスクライバ―はTopicURLが宣言したハブから、Topic URLを購読する。
When the Publisher next updates the Topic URL, the publisher software pings the Hub(s) saying that there's an update.
パブリッシャーがTopicURLの次の更新した時、パブリッシャーのソフトウェアはハブにpingを送信し、更新があったことを伝える。
The hub efficiently fetches the published resource and multicasts the new/changed content out to all registered subscribers.
ハブは効率的に公開されたリソースを取得し、新規もしくは更新のあったコンテンツを、すべての登録されたサブスクライバ―にマルチキャストする。
The protocol is decentralized and free. No company is at the center of this controlling it. Anybody can run a hub, or anybody can ping (publish) or subscribe using open hubs.
このプロトコロルは分散していてフリーである。プロトコルを思い通りにしようとする中心的な企業はない。誰でもハブを稼動させることができ、だれでもping(発行)が可能で、オープンハブを利用すれば購読できる。
Google and Superfeedr offer a public and scalable open hub for anybody to use.
GoogleとSuperfeedrは提供する公開されていて拡張可能なオープンなハブで、だれでも利用可能だ。
See the links in the sidebar at right.
sidebarのこのリンクをすぐに見てほしい。









