Serwer aplikacji JBOSS vs. Glassfish

10

Jestem całkiem nowy na Glassfish.

Jakie są różnice między JBoss a Glassfish? Dlaczego miałbyś wybierać jeden nad drugim.

Próbuję przeczytać o Glassfish, ale naprawdę trudno jest wskazać rzeczy, które mogą być potrzebne, zanim zacznę instalować i próbować wdrażać na nim niektóre aplikacje.

AKTUALIZACJA
Byłoby dobrze, gdyby podano dodatkowe informacje na temat porównania JBoss i Glassfish
(np. Technologie, które obsługują, wydajność itp.)

codingbear
źródło

Odpowiedzi:

6

Przebadaliśmy względną wydajność JBoss vs. Glassfish i stwierdziliśmy, że Glassfish skaluje się znacznie lepiej przy dużych obciążeniach.

Martin v. Löwis
źródło
1
JBoss używa Tomcat z domyślnym skalowaniem opartym na wątkach. Glassfish używa Grizzly, który domyślnie skaluje na podstawie NIO.
Joshua
1
Problem polegał na skalowaniu opartym na wątkach. Wszystkie rzeczy zaczynają pękać pod obciążeniem.
Martin v. Löwis
5

możesz wypróbować swoje pytania na stackoverflow.com. W mojej firmie zespoły programistyczne konfigurują te serwery aplikacji, a następnie współpracują ze wsparciem produkcyjnym. Trzymamy JBoss w naszym repozytorium z powodu wszystkich zmian konfiguracji, a każdy serwer, który wdrażamy, musi zostać nieco zmodyfikowany.

Lubię grać z JBoss, a ludzie na forach są dość aktywni, ale nie współpracowałem z Glassfish, więc nie mogę dać żadnych porównań, ale wyszukiwanie powróciło:

https://stackoverflow.com/search?q=glassfish+jboss

Ponieważ jestem nowym użytkownikiem, nie mogę opublikować wszystkich trzech linków, które chciałem z tego wyszukiwania, ale istnieje kilka dobrych odpowiedzi z powyższego wyszukiwania.

Ann
źródło
0

JBoss posiada dojrzałość, natomiast GlassFish stara się być stos J2EE odniesienia. Za rok nie będzie prawie żadnej różnicy we wdrożeniach produkcyjnych.

Chris K.
źródło
Glassfish zaczyna się natychmiast, JBoss bierze trochę.
Joshua
1
Czas rozpoczęcia nie powinien być prawdziwym problemem w środowisku produkcyjnym?
Cian
1
Absolutnie. Ponieważ coraz więcej dostawców tworzy maszyny JVM oparte na funkcji Hypervisor do obsługi lekkich maszyn wirtualnych, coraz większy nacisk będzie kładziony na wszystkie aspekty wydajności. Spodziewaj się, że wraz z postępem „chmury” staje się to coraz ważniejsze w przypadku dostarczania na żądanie.
Chris K