JBOSS App Server gegen Glassfish

10

Ich bin ein Neuling bei Glassfish.

Was sind einige Unterschiede zwischen JBoss und Glassfish? Warum sollten Sie einen über den anderen wählen?

Ich versuche, mich über Glassfish zu informieren, aber es ist wirklich schwierig, die Dinge zu bestimmen, die ich möglicherweise benötige, bevor ich mit der Installation beginne und versuche, einige Anwendungen darauf bereitzustellen.

UPDATE
Es wäre gut, wenn zusätzliche Informationen zum Vergleich von JBoss und Glassfish bereitgestellt würden
(z. B. von ihnen unterstützte Technologien, Leistung usw.).

Codingbear
quelle

Antworten:

6

Wir haben die relative Leistung von JBoss gegenüber Glassfish untersucht und festgestellt, dass Glassfish unter hohen Belastungen viel besser skaliert.

Martin v. Löwis
quelle
1
JBoss verwendet Tomcat mit standardmäßig threadbasierter Skalierung. Glassfish verwendet Grizzly, das standardmäßig die NIO-basierte Skalierung verwendet.
Joshua
1
Und die Thread-basierte Skalierung war wirklich das Problem. Alle möglichen Dinge beginnen unter Last zu brechen.
Martin v. Löwis
5

Vielleicht möchten Sie Ihre Fragen unter stackoverflow.com ausprobieren. In meiner Firma richten die Programmierteams diese Anwendungsserver ein und arbeiten dann mit der Produktionsunterstützung. Wir behalten JBoss aufgrund aller Konfigurationsänderungen in unserem Repository und jeder Server, den wir bereitstellen, muss geringfügig geändert werden.

Ich habe es genossen, mit JBoss zu spielen, und die Leute in den Foren sind ziemlich aktiv, aber ich habe nicht mit Glassfish gearbeitet, daher kann ich keine Vergleiche anstellen, aber eine Suche ergab:

/programming//search?q=glassfish+jboss

Da ich ein neuer Benutzer bin, kann ich nicht alle drei Links posten, die ich von dieser Suche wollte, aber es gibt mehrere gute Antworten von der obigen Suche.

Ann
quelle
0

JBoss ist ausgereift, während Glassfish sich bemüht, DER Referenz-J2EE-Stack zu sein. In einem Jahr wird es fast keinen Unterschied mehr zu Ihren Produktionsbereitstellungen geben.

Chris K.
quelle
Glassfish startet sofort, JBoss braucht ein bisschen.
Joshua
1
Die Startzeit sollte in einer Produktionsumgebung sicherlich kein echtes Problem sein?
Cian
1
Absolut. Da immer mehr Anbieter Hypervisor-basierte JVMs zur Unterstützung leichter VMs erstellen, werden alle Aspekte der Leistung zunehmend in den Vordergrund gerückt. Erwarten Sie, dass dies mit fortschreitender "Cloud" für die On-Demand-Bereitstellung immer wichtiger wird.
Chris K