PubSubHubbub

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springenZur Suche springen

PubSubHubbub (kurz oft auch nurHubbub oderPuSH) ist ein offenes Protokoll zur Serverkommunikation imInternet. Es erweitert die DateiformateAtom undRSS um eineEchtzeit-Komponente und basiert auf sog.WebHooks.[1] Das Protocol wurde in 2016 unter dem Namen WebSub als W3C Candidate Recommendation angenommen[2].

Inhaltsverzeichnis

Funktionsweise

[Bearbeiten |Quelltext bearbeiten]

Protokoll

[Bearbeiten |Quelltext bearbeiten]

Normalerweise fragt einFeed-Abonnent in regelmäßigen Abständen beim Feed-Server nach Neuigkeiten. Dabei entsteht eine Zeitdifferenz bis zum Anzeigen der Nachricht auf dem Client. Unter gewissen Umständen (z. B. bei ungenügend konfigurierten Feed-Generatoren oder fehlendenETag) fällt dabei auchOverhead an, wenn keine neuen Nachrichten vorhanden sind. PubSubHubbub integriert daher einen sogenannten Hub (englisch fürVerteilstation) zwischen Server und Client. Bei einer neuen Nachricht werden die Hubs von den Feed-Servernangepingt; die Hubs fragen die neue Nachricht ab und reichen sie direkt via Push an die angeschlossenen Clients weiter.

Das Protokoll ist dezentral ausgelegt. Der Feed-Verbreiter kann den Hub-Server selber betreiben, oder andere, frei verfügbare benutzen.[1]

Aus Nutzersicht

[Bearbeiten |Quelltext bearbeiten]

Ein Nutzer abonniert einenWeb-Feed wie gewöhnlich. Der Herausgeber des Feeds kann in diesem einen Hub-Server angeben, der anschließend für den Push-Dienst verwendet werden kann. Somit wird die Grundeigenschaft des Web-Feed alsPull-Medium zu einemPush-Medium umgedreht.

Weblinks

[Bearbeiten |Quelltext bearbeiten]

Einzelnachweise

[Bearbeiten |Quelltext bearbeiten]
  1. abPubSubHubbub – Google und das Echtzeitweb, golem.de am 21. August 2009
  2. PubsubHubbub README
Abgerufen von „https://de.wikipedia.org/w/index.php?title=PubSubHubbub&oldid=217474922
Kategorien: