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.)

Odpowiedzi:


6

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


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.


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.


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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.