Abo
  • Services:
Anzeige

PubSubHubbub - Google und das Echtzeitweb

Web Hooks verteilen Informationen in Echtzeit

Google integriert PubSubHubbub in immer mehr seiner Dienste. Es erlaubt, Ereignisse in Echtzeit im Push-Verfahren weiterzugeben. Google nutzt es bereits in seinem RSS-Dienst FeedBurner, im Google Reader, in der Blogplattform Blogger und seit kurzem für Google Alerts.

Bei PubSubHubbub handelt es sich um ein einfaches und offenes Protokoll zur Kommunikation zwischen Servern, das auf Web Hooks basiert und Atom- und RSS-Feeds erweitert. Server, die das PubSubHubbub-Protokoll beherrschen, können über Web Hooks beispielsweise unverzüglich über neue Artikel in einem Feed hingewiesen werden.

Anzeige

Design-Pattern Web Hooks

Bei Web Hooks handelt es sich um ein Konzept zur Erweiterung und Integration von Webapplikationen: User geben eine URL für Ereignisse an, an die Applikationen mit einem HTTP-POST-Aufruf Daten senden, sofern die jeweiligen Ereignisse auftreten. Daraus lassen sich dann beispielsweise E-Mail-, IRC- oder Jabber-Benachrichtigungen generieren oder Daten zur Echtzeitsynchronisation in eine andere Applikation übernehmen.

Neue Feed-Einträge schnell vermitteln

Googles PubSubHubbub nutzt dieses Konzept, um beispielsweise auf neue Einträge in einem Feed hinzuweisen. Dazu werden ein oder mehrere Hub-Server im Atom oder XML-basierten RSS-Feed deklariert. Nutzer können diese Feeds normal abonnieren, haben aber zusätzlich die Möglichkeit, sich in Echtzeit vom Hub-Server über neue Einträge informieren zu lassen, statt den Feed selbst in regelmäßigen Abständen abzuholen, was in aller Regel zu Verzögerungen führt.

So funktioniert PubSubHubbub

Die Feed-Erzeuger müssen dazu die Hubs lediglich anpingen und über neue Inhalte informieren. Es ist dann Sache der Hubs, die Informationen effizient per Multicast an die registrierten Abonnenten zu verteilen.

Das Protokoll als solches ist frei und kann dezentral genutzt werden, denn jeder kann einen eigenen Hub betreiben, einen Hub anpingen oder bei einem Hub Abonnements bestellen. Google bietet seinerseits eine Referenzimplementierung als Open Source an, die auf Basis von Googles App-Engine läuft und von jedem genutzt werden kann. Auch andere betreiben bereits Hub-Server.

Zudem stehen Clientbibliotheken für Perl, PHP, Python, Ruby, Java, Haskell und C# bereit und es gibt Plug-ins für Wordpress, MovableType, Django und Drupal. Zum manuellen Pingen gibt es auch ein Bookmarklet.


eye home zur Startseite
IhrName9999 31. Aug 2009

Ganz richtig. Genau deswegen akzeptiert niemand von uns die SI-Einheiten für Bytes. Wont...

MarketingExperte 21. Aug 2009

"Olaz Regenerist Daily 3 Zone Treatment Cream" DAS sind mal Produktnamen, nicht so ein...

dredg 21. Aug 2009

klingt wie namnambulu und das war ja mal der beste band name ever. :-) http://www...



Anzeige

Stellenmarkt
  1. Media-Saturn E-Business Concepts & Services GmbH, Ingolstadt
  2. imbus AG, Norderstedt, Köln, Hofheim am Taunus, München, Möhrendorf
  3. Domus Software AG, Ottobrunn bei München
  4. Wirecard Technologies GmbH, Aschheim bei München


Anzeige
Spiele-Angebote
  1. 69,99€/149,99€/79,99€ (Vorbesteller-Preisgarantie)
  2. 209,99€/219,99€ (Vorbesteller-Preisgarantie)
  3. 59,99€/69,99€ (Vorbesteller-Preisgarantie)

Folgen Sie uns
       


  1. Chakracore

    Javascript-Engine von Edge-Browser läuft auf OS X und Linux

  2. Kinderroboter Myon

    Einauge lernt, Einauge hat Körper

  3. Passwort Manager

    Lastpass behebt kritische Lücke

  4. Fest angestellt

    Wie viele Informatiker es in Deutschland gibt

  5. Nytro XM1440

    Seagate kündigt M.2-SSD mit 2 TByte an

  6. Pix

    So stellt sich Microsoft Research die bessere Kamera-App vor

  7. Nach Missbrauchsvorwürfen

    Die große Abrechnung mit Jacob Appelbaum

  8. VR-Headset

    Fove Inc verpasst dem Fove ein neues Aussehen

  9. John Legere

    T-Mobile sieht eigenes Mobilfunknetz von Google und Facebook

  10. Objektiv

    Lichtstarkes Nikon 105 mm 1,4E ED für Porträts



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Digitalisierung: Darf ich am Sabbat mit meinem Lautsprecher reden?
Digitalisierung
Darf ich am Sabbat mit meinem Lautsprecher reden?
  1. Smart City Der Bürger gestaltet mit
  2. Internetwirtschaft Das ist so was von 2006
  3. Das Internet der Menschen "Industrie 4.0 verbannt Menschen nicht aus Werkhallen"

Geforce GTX 1060 im Test: Knapper Konter
Geforce GTX 1060 im Test
Knapper Konter
  1. Quadro P6000/P5000 Nvidia kündigt Profi-Karten mit GP102-Vollausbau an
  2. Grafikkarte Nvidia bringt neue Titan X mit GP102-Chip für 1200 US-Dollar
  3. Notebooks Nvidia bringt Pascal-Grafikchips für Mobile im August

Schrott im Netz: Wie Social Bots das Internet gefährden
Schrott im Netz
Wie Social Bots das Internet gefährden
  1. Hardware und Software Facebook legt 360-Grad-Kamera offen
  2. Olympische Spiele Firmen dürfen #Rio2016 im sozialen Netz nicht verwenden
  3. Social Media Ein Netzwerk wie ein Glücksspielautomat

  1. Re: Eine wirklich gute Camera-App müsste...

    RicoBrassers | 12:30

  2. Re: Haben sie sich durch das Glühlampenverbot...

    Mavy | 12:29

  3. Re: parallele gerichtsbarkeit?

    Kleine Schildkröte | 12:28

  4. Re: eingedrungen?

    Quantium40 | 12:26

  5. Re: Eine Bitcom-Studie ohne das Wort...

    JensM | 12:26


  1. 12:29

  2. 12:00

  3. 11:38

  4. 11:23

  5. 10:54

  6. 10:48

  7. 10:07

  8. 10:00


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel