Posted on 02-23-2011
Superfeedr is now supporting PubSubHubbub for data APIs. PubSubHubbub was initially created for XML to alleviate the number of times a feed is polled versus how many times it actually has an update. The bandwidth consumption and server load of an API can be reduced greatly by adding a PubSubHubbub layer on a data API. Primary areas of a Superfeedr PubSubHubbub deployment are:
- Resource Identification - Identify what services your developers / applications are polling the most. Identify how many requests are made against how many times information was returned.
- Push Discovery - Indication to any applications polling your API that the content being polled is available in a push fashion by adding an HTTP header to the API responses which mentions the Superfeedr hub.
- Secure Subscriptions - Define a subscription callback URL where Superfeedr will echo all subscriptions to the API content, including the HTTP headers and any additional parameter provided by the subscriber.
Notifications - Superfeedr needs to know when content is updated so they can notify users. This is done in two ways:
- Fat pings - An API owner can push content to Superfeeder and they will parse the content and push it forward to subscribers.
- Light pings - Provide URL that has been updated and Superfeedr will update poll and update users.
comments powered by Disqus
Winning in the API Economy
|Download as PDF|
Latest Blog Posts
- With Number Of APIs Continuing To Grow Account Automation Will Be Key
- History Of APIs: NOAA APIs Have Been RESTful For Over 20 Years
- Understanding More About The Web Communications Platform Respoke
- Swagger Definition Driven Sandbox And Simulation Data Templates For APIs
- Swagger API Definition Mapper
- Moving Beyond Just The PDF With A Single Page Report (SPR)
- Join Me For APIDays Berlin And APIStrat Europe This April 24th-25th 2015
- A Market For API Developer Credits
- Where Do Developers Get Idea That APIs Should Never Go Away?
- The Context.io API And Thinking Out Of The Box When Crafting APIs