Simple Update Protocol - nowy sposób śledzenia informacji

FriendFeed jest agregatorem aktywności użytkowników różnorodnych witrynspołecznościowych, pozwalający na łączenie treści w nichpublikowanych. Ze względu na olbrzymią popularność Flickra, czyGoogle Readera, władze serwisu zdecydowały się opracować nowy, azarazem bardziej wydajny sposób śledzenia informacji. SUP (SimpleUpdate Protocol), bo tak właśnie brzmi jego nazwa, jest bardzoprostym standardem funkcjonującym na zasadzie "ping feed". Jegodziałanie polega na wytworzeniu prostego sygnału ping podczas, gdydany kanał jest aktualizowany, eliminując konieczność częstegosprawdzania jego stanu. Wykorzystuje on do pracy współcześniestosowane RSS i Atom oraz protokół HTTP, z kolei rozmiar samychaktualizacji nie przekracza 21 bajtów każda i zaledwie 8 bajtówprzy użyciu techniki bezstratnej kompresji danych gzip. Dzięki temuużytkownicy mogą monitorować tysiące kanałów wykorzystując tylkojedno żądanie HTTP. Subskrybowane kanały mogą być natomiastgenerowane przez cron, a następnie serwowane ze statycznego plikutekstowego. Sama implementacja rozwiązania ogranicza się dowprowadzenia kilku linijek kodu. Nie naraża on także użytkownikówukrytych kanałów na ujawnienie ich adresów. Szczegółowe informacje na temat projektu znaleźć można w serwisieGoogleCode.

Adam Wróblewski

Źródło artykułu:www.dobreprogramy.pl

Wybrane dla Ciebie

Komentarze (1)