Google’s PubSubHubbub (PuSH) - No that wasn’t a typoAdd to My Brief

Wendy Wang | 8/03/2010

PubSubHubbub is a simple, open, server-to-server web-hook-based pubsub (publish/subscribe) protocol as an extension to Atom and RSS.

The theory is when a subscriber subscribes with the publisher’s feed, it subscribes to the publisher’s declared hub, and when the publisher has an update, it pings the hub to notify it there is something new, and then the hub can effectively pull the newly published feed and posts the update to the subscriber’s endpoint URL within a second.

This protocol makes instant updates possible for RSS, largely reduced the load of the publisher, and also avoids the subscriber repeat polling the URL. The protocol is decentralized and free. Anybody can run a hub, or anybody can ping (publish) or subscribe using open hubs like Google App Engine.

The drawback is the subscriber must have a known IP address, which means it can’t be behind the firewall or NAT. However, by using some kind of proxy, we can get an external IP address.

Currently, many CMSs have the plug-ins that support PubSubHubbub. For example, WordPress has the plugin named PuSHPress, which enables the updates to be sent directly from WordPress to you r PuSH subscribers. It is good to see that PubSubHubbub gets its popularity very soon.

 

tags: Web Development

Interested in learning more?

Wiliam is a leading supplier of web solutions and can provide expert advice to assist your business or organisation online.

Make enquiry   Request quotation

Comments

Share this page

Print this page Email this page to a friend Bookmark and Share

No Brief added yet.

My Brief results-driven approach emphasises a commitment to our clients needs through strategic analysis and best-practice.

Add to My Brief

Click on this icon to save item into My Brief. Retrieve, email and print

Drag & Drop

Drag & drop any iten with this icon into My Brief. Retrieve, email and print

Search Blogs