PubSubHubbub

PubSubHubbub (często po prostu Hubbub lub w skrócie PuSH ) to otwarty protokół do komunikacji serwerów w Internecie . To dodaje się w czasie rzeczywistym komponent do Atom i RSS formatów i jest oparty na tzw WebHooks .

funkcjonalność

protokół

Zazwyczaj subskrybent kanału informacyjnego regularnie pyta serwer kanałów informacyjnych o nowości. Tworzy to różnicę czasu do momentu wyświetlenia komunikatu na kliencie. W pewnych okolicznościach (np. w przypadku niewystarczająco skonfigurowanych generatorów kanałów lub braku ETag ) występuje również obciążenie, jeśli nie ma nowych wiadomości. PubSubHubbub integruje zatem tak zwany hub (z angielskiego dla stacji dystrybucyjnej ) między serwerem a klientem. Gdy pojawia się nowa wiadomość, serwery kanałów wysyłają ping do koncentratorów ; koncentratory żądają nowej wiadomości i przesyłają ją bezpośrednio do podłączonych klientów.

Protokół jest zdecentralizowany. Dystrybutor pasz może samodzielnie obsługiwać serwer centralny lub korzystać z innych, dostępnych bezpłatnie.

Z punktu widzenia użytkownika

Użytkownik jak zwykle subskrybuje kanał internetowy . Wydawca kanału może w tym określić serwer centralny, którego można następnie użyć dla usługi wypychania. W ten sposób podstawowa właściwość sieci zasilającej jako medium ciągnącego jest odwrócona do medium popychającego .

linki internetowe

Indywidualne dowody

  1. a b PubSubHubbub – Google i sieć czasu rzeczywistego , golem.de, 21 sierpnia 2009