Anleitung | Quellcode | API-Dokumentation | Herunterladen (30 kB) | Module
Neon ist ein ultrakompakter HTTP-Server zum Einbetten in Apps und Microservices auf der Grundlage des Java-Moduls jdk.httpserver.
Neon erfordert sehr wenig eigene Logik, Inhalte werden pfeilschnell ausgegeben. Anders als beispielsweise mit Servlets, wo erst ein Servlet-Container gestartet werden muss, ist ein auf Neon beruhender Dienst praktisch sofort ausführbar.
Ideale Bedingungen für Microservices, von denen oft nach Bedarf weitere Instanzen innerhalb eines Client-Aufrufes gestartet werden die dann noch während dieses Aufrufes die erste Antwort ausliefern müssen.
Die Codebasis von Neon ist nicht nur konkurrenzlos klein. Der Aufbau der Klassen von Neon ist auch so geschnitten, dass während der Ausführung kleinste Logikbausteine dynamisch geladen und entladen werden. Eine größtmögliche Flexibilität bei dauerhaft kleinstem 'Footprint' ist damit garantiert.
Neon ist modular strukturiert. Funktionen können mit Einbinden weiterer Klassenbibliotheken nach Bedarf hinzugefügt werden. Die Modulübersicht zeigt hier erhältliche Erweiterungen für Neon.
Neon ist Freie Software und wird unter den Bedingungen der GNU Affero General Public License 3.0 bereitgestellt.