Derzeit läuft in unserer Produktionsumgebung JBoss 5.1 und wir diskutieren darüber, ob es sich lohnt, auf JBoss 7.1 zu migrieren. Wenn es ein einfaches Serverupgrade wäre, wäre das kein Problem. Aber leider müssten wir die Konfigurationen ändern, und das würde einige Anstrengungen erfordern. Außerdem läuft unser Server in einem Cluster und ich lese, dass JBoss 7.1 mehr Cluster-Unterstützung hat.
Also ist es das wert oder nicht?
Danke
Wir befinden uns zur Zeit in der gleichen Situation.
Es gibt eine Menge Dinge auf der positiven Seite:
Dinge, die wir noch untersuchen müssen:
Wir laufen nicht in einem Cluster, deshalb kann ich dazu nichts sagen.
Was wahrscheinlich der größte Aufwand für uns ist, ist die Migration aller Shell-Skripte (Installation, Integrationstests, ...), die auf die eine oder andere Weise mit JBoss interagieren.
Aktualisieren
Wir sind migriert und es hat sich definitiv gelohnt. Einige Updates zu den oben genannten Punkten:
Update 2
Funktioniert alles auf JBoss 5.1.0 für Sie? Ist Ihre Leistung etwas, womit Sie leben können?
Ich bin gerade dabei, von JBoss 5.1.0GA auf JBoss 7.1.1 zu aktualisieren, und es war nicht einfach. Sie aktualisieren im Grunde auf einen neuen Anwendungsserver. Sie müssen eine Menge Dollar für diese Bemühung einplanen, die ich rate.
Nachdem wir gesagt haben, dass JBoss 7.1.1 im Vergleich zu 5.1.0 (mindestens Startzeiten) sehr schnell ist. Ich denke, in den nächsten 6 Monaten (oder so) werden die meisten "harten" Migrations- und Übergangsprobleme in den jboss-Foren oder durch Fehlerbehebungen konkretisiert. An diesem Punkt können Sie und Ihr Team neu bewerten, ob Sie die Migration durchführen möchten.
Viel Glück!
Wenn Sie SSL verwenden, ist ein Vorteil des Upgrades, dass JBoss 7.1.1 auf jdk 1.7 läuft, welches Unterstützung für TLS 1.1 & amp; 1.2, während jdk 1.6 nur bis zu TLS 1.0 unterstützt. JBoss 5 wird nicht auf Java 1.7 ausgeführt, so dass Sie anfällig für einen BEAST-Angriff sind.
Egal, ich würde ein bisschen warten.
AS 5 ist ein EE5-Server, AS 7.1 ist ein EE6-Server (und EE6-Spezifikation kam 2009 heraus). Das ist eine Menge Arbeit für eine ausgezeichnete neue Laufzeitumgebung, aber es wird Ihnen keine heißen architektonischen Möglichkeiten geben.
Die WildFly 8.0.0.CR1 ist bereits fällig und der EE7 Server bringt Ihnen eine Menge neuer interessanter Entwicklungsmöglichkeiten, wie WebSockets und JAX-RS 2.0 ( Ссылка ). Neue Verwaltungsfunktionen wie Single Instance Patching Und es ist nicht sicher, dass AS7-to-WildFly8 eine super-einfache Migration sein wird, da einige neue Dinge eingeführt werden, wie Undertow statt JBossWeb / Tomcat.
Wenn du gehen musst, musst du gehen - und wenn du den toten 7.x-Pfad runterwindest, vergiss nicht, dein viel verbessertes 7.2.0.Final-Tag in die Finger zu bekommen (einige hundert Probleme besser als 7.1. 1). Aber wenn Sie denken, dass Sie jetzt mit Beta / CR-Releases mit der Entwicklung / Migration beginnen können und einige Monate auf eine schöne, produktionsstabile Version von WildFly 8.x.x warten, können Sie vielleicht bis zum nächsten großen Update noch etwas länger sitzen.
br, Jens