Zum Hauptinhalt Zur Navigation

NHPM macht NGiNX zum HTTP-Push-Server

Server vereinfacht Entwicklung sich selbst aktualisierender Webapplikationen. Das NGiNX_HTTP_Push_Module (NHPM) verwandelt den freien HTTP-Server und Proxy in einen HTTP-Push- und -Comet-Server. So lassen sich Webanwendungen leicht mit Updates versorgen, ohne dass sich die Applikation um die Verwaltung der Verbindungen kümmern muss.
/ Jens Ihlenfeld
3 Kommentare News folgen (öffnet im neuen Fenster)

Die von Igor Sysoev geschriebene Software NGiNX(öffnet im neuen Fenster) erfreut sich wachsender Beliebtheit und kommt auf vielen Websites mit hoher Last als HTTP-Server oder vorgeschalteter Proxy zum Einsatz. Mit dem NHPM-Modul(öffnet im neuen Fenster) wird NGiNX zum HTTP-Push- und -Comet-Server. Dabei kommt das Basic HTTP Push Relay Protocol(öffnet im neuen Fenster) zum Einsatz.

NHPM verwaltet dabei Verbindungen zu den Nutzern und stellt ein einfaches Interface zur Verfügung, um Nachrichten mit einem normalen HTTP-Aufruf per Broadcast an eine Vielzahl angeschlossener Nutzer zu senden. So wird es einfach, sich selbst aktualisierende, asynchrone Webapplikationen zu schreiben, denn für den Entwickler funktionieren diese wie althergebrachte Anwendungen. Das verwendete Basic HTTP Push Relay Protocol bietet überprüfbare Kanäle und soll deutlich einfacher sein als vergleichbare Protokolle wie beispielsweise Bayeux.

Das NHPM-Modul für NGiNX steht unter pushmodule.slact.net/(öffnet im neuen Fenster) samt Dokumentation und Beispielen zum Download bereit.


Relevante Themen