JBOSS App Server contre Glassfish

10

Je suis assez novice sur Glassfish.

Quelles sont les différences entre JBoss et Glassfish? Pourquoi choisiriez-vous l'un sur l'autre.

J'essaie de lire sur Glassfish, mais il est vraiment difficile de déterminer les choses dont j'ai besoin avant de commencer l'installation et d'essayer de déployer certaines applications dessus.

MISE À JOUR
Il serait bon que des informations supplémentaires sur la comparaison JBoss et Glassfish soient fournies
(par exemple les technologies qu'elles prennent en charge, les performances, etc.)

codingbear
la source

Réponses:

6

Nous avons étudié les performances relatives de JBoss par rapport à Glassfish, et avons constaté que Glassfish évolue beaucoup mieux sous des charges élevées.

Martin c. Löwis
la source
1
JBoss utilise Tomcat avec par défaut une mise à l'échelle basée sur les threads. Glassfish utilise Grizzly qui utilise par défaut une mise à l'échelle basée sur NIO.
Joshua
1
Et la mise à l'échelle basée sur les threads était vraiment le problème. Toutes sortes de choses commencent à se briser sous la charge.
Martin c.Löwis
5

vous voudrez peut-être essayer vos questions sur stackoverflow.com. Dans mon entreprise, les équipes de programmation configurent ces serveurs d'applications, puis travaillent avec le support de production. Nous gardons JBoss dans notre référentiel en raison de toutes les modifications de configuration et chaque serveur que nous déployons doit être légèrement modifié.

J'ai aimé jouer avec JBoss et les gens dans les forums sont assez actifs, mais je n'ai pas travaillé avec Glassfish donc je ne peux pas faire de comparaison, mais une recherche est revenue:

/programming//search?q=glassfish+jboss

Parce que je suis un nouvel utilisateur, je ne peux pas poster les trois liens que je voulais à partir de cette recherche, mais il y a plusieurs bonnes réponses de la recherche ci-dessus.

Ann
la source
0

JBoss a la maturité, tandis que Glassfish s'efforce d'être LA pile J2EE de référence. Dans un an, il n'y aura presque aucune différence dans vos déploiements de production.

Chris K
la source
Glassfish démarre instantanément, JBoss prend un peu.
Joshua
1
L'heure de départ ne devrait pas être un vrai problème dans un environnement de production?
Cian
1
Absolument. Alors que de plus en plus de fournisseurs créent des machines virtuelles Java basées sur l'hyperviseur pour prendre en charge des machines virtuelles légères, l'accent va être mis de plus en plus sur tous les aspects des performances. Attendez-vous à ce que le «cloud» progresse, cela devient de plus en plus important pour la livraison à la demande.
Chris K