NHPM macht NGiNX zum HTTP-Push-Server
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.