WildFly 9 CR1 und WildFly-Swarm veröffentlicht

Sollte nichts dazwischen kommen, wird die finale Version des Java-Anwendungsservers noch im Mai freigegeben. Swarm hingegen befindet sich noch in der Anfangsphase und soll beim Erstellen von Anwendungen als Fat Jars helfen.

In Pocket speichern vorlesen Druckansicht
WildFly 9 CR1 und WildFly-Swarm veröffentlicht
Lesezeit: 2 Min.
Von
  • Julia Schmidt

Red Hats JBoss Team hat einen Release Candidate für Version 9 des Anwendungsservers WildFly zum Download zur Verfügung gestellt. Die Veröffentlichung der endgültigen Version ist für die kommenden Wochen geplant – vorausgesetzt es treten keine größere Fehler mehr auf.

Eine der größeren Neuerungen des einstmals als JBoss bekannten Java-Anwendungsservers ist der nach dem Update verfügbare Server Suspend Mode. Er soll nach seiner Aktivierung neue Anfragen ablehnen und nur noch die abarbeiten, die vorher gestellt wurden. Danach lässt sich der Server stoppen, man kann Instandhaltungsarbeiten durchführen oder ihn wieder aktivieren und neue Anfragen zulassen. Ob sich der Server in einem Prozess des Anhaltens oder Fortsetzens (Suspend und Resume) befindet, wirkt sich laut Dokumentation weder auf den Deployment-Status noch auf Verwaltungsoperationen aus.

Darüber hinaus lässt sich WildFly wohl als Load Balancer konfigurieren, die in Version 9 enthaltene Variante des Webservers Undertow kann mit HTTP/2 umgehen und der Server lässt sich von der Kommandozeile aus auch verwalten, wenn er gerade nicht läuft. Strukturell ist zu bemerken, dass die Entwickler die Kernarchitektur vom Rest des Projekts getrennt haben und ihn nun unabhängig von der gesamten Plattform versionieren. Außerdem steht eine Distribution zur Verfügung, die lediglich ein Servlet enthält, was sich besonders für Anwendungen eignen soll, die eigene Frameworks beziehungsweise entsprechende Zusammenstellungen verwenden wollen. Eine Übersicht aller Neuerungen ist in den Release Notes zu finden.

Neben der WildFly-Vorschau steht auch eine erste Alpha-Version des WildFly-Swarm-Projekts zur Verfügung. Laut Projektbeschreibung soll es Mechanismen anbieten, mit denen sich Anwendungen als sogenannte Fat Jars bauen lassen. Dabei soll nur so viele Komponenten von WildFly zum Einsatz kommen, wie tatsächlich nötig sind, um sicherzustellen, dass die Anwendung ihre Aufgabe erfüllen kann.

Sowohl WildFly als auch WildFly-Swarm sind unter der GNU Lesser General Public License (Version 2.1) geschützt. Der Quellcode beider Projekte lässt sich auf GitHub einsehen. (jul)