Ulrich Hilger
Startseite Programme Artikel und Tipps Demos Info

Neon

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.

Pfeilschnell

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. 

Winzig

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.

Module

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.

Lizenz

Neon ist Freie Software und wird unter den Bedingungen der GNU Affero General Public License 3.0 bereitgestellt.

Copyright © 2024 Ulrich Hilger, alle Rechte vorbehalten