Session: Ajax Push
Malte Münchert erzählt uns jetzt etwas zum Thema "Facebook-Chat für alle: Ajax-Push Queue (ApuQ). Ich bin gespannt. Er kommt aus Berlin und der Rails-Ecke.
Verbindung zum Server bis zu fünf Minuten offen halten. Client-seitiges Javascript zum Eventhandling, der Server muss die Ereignisse zum Browser schieben können. Malte hat einen Ruby-Server dafür geschrieben.
Herkömmliche Vorgehensweise: Polling vom Client, hat viele Nachteile. Beim eigenen Server muss man hinbekommen, dass er unter der gleichen URL und dem gleichen Port läuft. ApuQ-Framework und mod_proxy (Reverse Proxy) bzw. per PHP - andere Lösungen sind denkbar und werden gerade diskutiert. Der Facebook-Chat ist wohl in Erlang implementiert.
Auch hier der Disclaimer: Verlinkungen und weitere Infos folgen.
Kommentare
Ansicht der Kommentare: Linear | Verschachtelt
Malte am :
Hi Matthias, habe den Artikel gerade beim egogoogeln entdeckt, freu mich über die Berichterstattung! Im Homepagelink hab ich eine URL zu einem Artikel auf meinem Blog eingetragen, dort werde ich Anfang Mai wahrscheinlich auch Sourcen veröffentlichen, dann muss das Teil einigermaßen Rund in einem Projekt laufen.