PubSubHubbub
PubSubHubbub (often just Hubbub or PuSH for short ) is an open protocol for server communication on the Internet . It extends the Atom and RSS file formats with a real-time component and is based on so-called WebHooks .
functionality
protocol
Typically, a feed subscriber asks the feed server for news at regular intervals. This creates a time difference until the message is displayed on the client. Under certain circumstances (e.g. insufficiently configured feed generators or missing ETag ), there is also an overhead if there are no new messages. PubSubHubbub therefore integrates a so-called hub (English for distribution station ) between server and client. The feed servers ping the hubs with a new message ; the hubs request the new message and push it directly to the connected clients.
The protocol is designed to be decentralized. The feed distributor can operate the hub server himself or use other freely available ones.
From the user's point of view
A user subscribes to a web feed as usual. The publisher of the feed can specify a hub server in this, which can then be used for the push service. Thus, the basic property of the web feed as a pull medium is reversed to a push medium .
Web links
Individual evidence
- ↑ a b PubSubHubbub - Google and the real-time web , golem.de on August 21, 2009