2009-11-05 3 views
3

Вы используете Glassfish 2 или v3 в производственной среде?Glassfish в производственной среде?

Вы нашли это надежным?

Вы когда-нибудь находили комплект комплект документации?

Что вы будете делать, если обнаружите, что Glassfish игнорирует стандарты J2EE, например, сканирование классов и анотаций?

+0

GlassFish v3 был выпущен и выглядит весьма неплохо. Oracle заявила, что будет поддерживать Glassfish в качестве эталонной реализации JEE (у них уже есть WebLogic). –

ответ

3

Glassfish - эталонный стандарт Sun для сервера приложений J2EE. V3 поддерживает новый стандарт 3.1. Однако это только предварительный просмотр. В настоящее время он планируется выпустить на Dec 10, 2009. Конечно, всегда опасно быть очень ранним усыновителем в производственной среде. В настоящее время V3 не поддерживает JMS или кластеризацию, например, но они должны быть в финальной версии.

Я использовал V2 в производстве около 3 лет, и мне это лично нравится. Консоль веб-администратора упрощает управление (http://localhost:4848, admin, adminadmin), и производительность хороша. Вот один пример, где кто-то сравнивал Glassfish: Blog. Конечно, вы должны искать больше примеров и свой YMMV. Вот Sun document для Glassfish, чтобы помочь пользователю Tomcat.

Последнее, что я хотел бы добавить, это то, что Sun отправляет и интегрирует как Tomcat, так и Glassfish в их Java IDE Netbeans, поэтому вы можете легко переключаться между двумя серверами приложений для проверки своего конкретного приложения.

+0

На самом деле я думаю, что кластеризация не будет находиться до 3.1. См слайд 34 на этой презентации: http://www.slideshare.net/alexismp/glassfish-v3-en-route-java-ee-6 – tronda

1

Использую ли я GF в производстве? нет.

Я считаю это надежным? да, но я не обременяю его очень тяжело.

Я когда-либо находил полный комплект документации? Я думаю, что так ... GlassFish v2.1 docs и GlassFish v3 документы (HTTP : //docs.sun.com/app/docs/prod/gf.entsvr.v3?l=en & а = вид)

Что делать Я когда GlassFish игнорирует стандарты J2EE? Я задаю вопрос здесь: https : //glassfish.dev.java.net/issues/

+0

Налоговой Glassfish v2 не является хорошей идеей. Он может начать давать пользователям HttpResponse из другой HttpSession под загрузкой. –

1

Использовать ли я на производстве? Да. (Теперь, используя 3.0.1)

Прочный? Да. Но моя точка зрения - это тот, кто любит следить за сообществом разработчиков сервера и может попробовать некоторые трюки.

Как насчет документации? Официальный - это действительно хорошо, и блоги разработчиков - отличный плюс (http://blogs.oracle.com/theaquarium/). На данный момент, возможно, далеко от других сообществ, это коллективный опыт (например, форумы), но я думаю, что списки писем достаточно хороши (http://glassfish.java.net/public/mailing-lists.html) ,

1

GlassFish Server V3 или V2 может использоваться в производственных условиях, но количество пользователей должно быть меньше 1500. Оно не очень надежное и масштабируемое при высокой нагрузке. Если используется для простых приложений, GF работает отлично, так как это эталонная реализация Java EE стандартов Sun, который только сервер будет ориентиром для других поставщиков серверов приложений.

Для более сложных приложений с высокой нагрузкой лучше перейти на сервер IBM WebSphere Application Server. Это самый надежный сервер приложений, который я видел в своем 15-летнем опыте.

+0

Я был рад согласиться с Рамешем, пока он не предложил использовать WebSphere. Теперь я перешел на Pivotal tc Server 3 и нашел его более надежным, чем Glassfish v2, который, как я недавно видел, затрудняет фиксацию сеанса при производстве, когда он находится под очень незначительной нагрузкой. –

Смежные вопросы