Ich bin interessiert an der eingebetteten undertow-Technologie, denn dann muss ich nicht jedesmal neu konfigurieren standalone.xml
, wenn mein Projekt Änderungen von Maschinen. Ich kann dann einfach die .jar
ausführen.Wildfly vs undertow embedded Leistungen
So habe ich 2 Fragen:
- Kann ich halten Wildfly Konfiguration innerhalb eines
war
(ssl, Sicherheit, Häfen, Datenquelle, Fahrer und alle lästigen Sachen)? Die Idee wäre, in der Lage zu sein, eine frische Kopie von wildfly herunterzuladen, den Krieg darin fallen zu lassen und es würde einfach laufen (keine Notwendigkeit, wieder mit standalone.xml herumzuheulen). - Gibt es einen Performance-Hit (oder Gewinn) durch die Verwendung eines eingebetteten Servers über einen vollständigen Webserver wie Wildfly FULL? (Vorausgesetzt, ich bin der Import benötigten Gläser in dem Krieg für den Embedded Server)
Edit: von dem Kommentar Kette unter
war ich nicht klar genug. Angenommen, ich habe eine Web-App namens webapp.war. Nehmen wir Ich verschiebe es auch zwischen verschiedenen Cloud-Plattform. Jedes Mal, wenn ich eine andere Cloud-Plattform versuche, muss ich Wildfly erneut herunterladen und rekonfiguriere Standalone.xml, wenn ich Wildfly-Server anstelle von Underwow Embedded verwenden. Wenn ich jedoch embedded benutze, kann ich die Konfiguration ONCE in dem eingebetteten Server, der Teil der App jar ist (die auf webapp.war verweist). Ich möchte diese ganze Konfiguration überspringen jede Zeit ändere ich eine Cloud-Plattform. Also meine 2 Fragen waren: Ist es möglich, ein Szenario unter Wildfly, wo das Conf ist Teil meiner Projekt und nicht der Server. Und die zweite Frage war: Wenn ich das nicht mit Wildfly machen kann, dann kann ich es mit der eingebetteten API von undertow machen. Aber ich befürchte, dass es einen Leistungsaufwand dazu gibt. Ist das der Fall?
Ich bin mir nicht sicher, wir sind völlig auf der gleichen Seite. Ich habe mir den Schwarm angesehen, bevor ich gefragt habe. Es scheint jedoch, dass es noch Konfiguration benötigt. Ich werde es heute Abend oder morgen ausprobieren. Bezüglich des Sogs, um sicher zu sein, dass es kein Missverständnis gibt, rede ich über die eingebettete API. Wo kann man ziemlich viel (ich denke) alles, was ich im App-Krug selbst erwähnt, konfigurieren. Ich habe es ausprobiert und es hat mir gefallen, aber ich war besorgt, ob es einen Performance-Hit geben könnte, anstatt einen "richtigen" Webserver zu benutzen. – Ced
Ich glaube, ich verstehe das falsch. Mit eingebetteter API beziehen Sie sich auf Undertows eingebettete API oder WildFly Embedded? –
Der Sog eingebettete API. Wie hier http://undertow.io/undertow-docs/undertow-docs--1.3.0/index.html. Es sagt 'There und zwei Hauptwege, die Undertow benutzt werden kann, entweder, indem es es direkt in Ihren Code einbettet, oder als Teil des Wildfly Application Servers. 'Ich spreche über die Einbettung in meinen Code – Ced