pub-sub

Ostatnio na Joggerze dużo się pisze o RSS, jak to wygodnie przeglądać w
ten sposób newsy z różnych źródeł. Ale to przecież dalekie od ideału… Po
pierwsze i tak trzeba znać źródła informacji którą się chce uzyskać, po drugie
oprogramowanie musi co chwilę sprawdzać, czy nowa informacja się pojawiła.
Pojawia się więc myśl, że fajnie by było jakbyśmy byli informowani jak
oczekiwana przez nas informacja się gdzieś pojawi.

Właśnie podczas czytania jednego z takich wpisów o RSS przypomniałem sobie
o pubsub. I mam na myśli właściwie dwie rzeczy. Jedna to protokół
pubsub
rozszerzenie XMPP rozwijane przez JSF (możliwe, że opowiem o tym na
najbliższych Pingwinariach), drugie to PubSub.com serwis pozwalający subskrybować
informacje jakie nas interesują, niezależnie od źródła. Zresztą, PubSub.com wykorzystuje technologię pubsub dla XMPP.

Jak sobie przypomniałem, że coś takiego istnieje, to postanowiłem
spróbować. Okazało się to prostrze niż mogłem przypuszczać. Po prostu
wystarczy wejść na stronę PubSub.com
i wpisać swoje zapytanie (podobnie jak do wyszukiwarki internetowej), a
następnie już tylko czekać aż pojawią się (np. w postaci feedu RSS, albo po
prostu strony HTML) pierwsze informacje do niego pasujące. Można też założyć
sobie konto — wtedy nad swoimi subskrypcjami ma się większą kontrolę,
a ich lista nie jest związana z jedną przeglądarką. Można też zainstalować
sobie PubSub sidebar for Firefox (dla IE też jest), który
będzie pokazywał interesujące nas informacje na bierząco. I tu pojawia się
XMPP (rdzeń współczesnego protokołu Jabbera) — ten sidebar to nic
innego, jak prosty klient XMPP z obsługą
pubsub.

Dla siebie stworzyłem zapytania o Pythona, XMPP/Jabbera i o siebie (żebym
od razu wiedział, jak ktoś mnie w sieci obsmarowuje 😉 ). Na temat pythona
dostaję całą masę wiadomości i już trafiłem na jeden ciekawy artykuł:
Python
optimization tips
. O Jabberze jest nieco mniej (między innymi, że jakiś
serwis uznał XMPP za słowo dnia). Pozostałe zapytania nie
pokazały na razie nic. W każdym razie serwis wydaje się interesujący. Nie mogę
się tylko doczekać kiedy mój klient Jabbera będzie umiał pubsub (wiem, wtedy gdy
sobie to napiszę), a PubSub.com udostępni
swoje usługi dla serwerów z zewnątrz (teraz, zdaje się, jest tylko dostęp
z klientów podłączonych bezpośrednio do ich serwera).

8 uwag do wpisu “pub-sub

  1. @J: po prostu chciałem zwrócić uwagę na powiązania 🙂 Widać w tym pubsubie rzeczywiście coś siedzi. Co nie zmienia faktu, że RSS rośnie w siłę z każdym dniem, a i tak większość użyszkodników nie ma o nim pojęcia i w żaden sposób nie potrafi wykorzystać optymalnie zasobów Sieci. To jest najbardziej smutne, ponieważ panowie rozwijający tego typu (pubsub, rss) zabawki robią to dla ludzi, a nie tylko dla siebie, zaś ludzie wciąż przeglądają Sieć, jakby była to gazeta, po która najpierw trzeba iść do sklepu, a potem czytać artykuły, w nadziei, że któryś się spodoba… :/

    Polubienie

  2. Hmm, nadal szybciej wcisnąć F6, wpisać 7thguard.net niż szukać w zakładkach ichniego RSSa, choc fakt faktem, że mimo wszystko przydaje się coś takiego choćby by mieć na oku bugtracker PLD i swój własny. Jednakże pubsub zapowiada się nieźle, podoba mi się idea, tylko jakiś dobry klient jabbera by się przydał z obsługą tego i paru innych rzeczy 😐

    Polubienie

Co o tym sądzisz?