Запуск Apache Geronimo в производстве - PullRequest
11 голосов
/ 07 декабря 2008

Если вы используете Apache Geronimo на производстве, почему вы выбрали его среди других серверов приложений и каков ваш опыт работы с Geronimo на производстве?

Не могли бы вы также рассказать, какой движок сервлетов вы решили использовать (Tomcat / Jetty) и почему вы приняли это решение?

ОБНОВЛЕНИЕ : Пока этот вопрос получил два положительных голоса и одну звезду, но ответа не было. Я начинаю задумываться, кто-нибудь вообще использует Apache Geronimo? Моя логика заключается в том, что если вы используете Geronimo для разработки, вы также используете его для развертывания. Правильно? Значит ли это, что никто не использует Geronimo вообще?

Ответы [ 3 ]

6 голосов
/ 23 января 2012

Мы определенно используем Geronimo в производстве!

Мы использовали версию Tomcat начиная с 1.0, насколько я помню, около четырех лет назад. В настоящее время мы работаем в основном 2.1.1.4.

Одно из наших приложений получает около 1 миллиона просмотров страниц в день. Другие не далеки от этого, но они являются важными приложениями, которые должны хорошо работать.

Наш выбор был основан главным образом на:

  1. Цена. В то время, когда наша компания начала использовать Java, мы не были уверены, что нам нужно для сервера приложений. Поэтому мы решили начать бесплатно и, если нужно, продолжить работу.
  2. Основные функции: у меня был опыт работы с WebSphere (base / ND) и простым старым Tomcat. У Geronimo были нужные нам функции J2EE, все в легком корпусе.
  3. Open Source: наш основной клиент, для которого мы используем Java для необходимого Open Source.
  4. Знакомство. Будучи сервером на основе Apache, мы уже были знакомы с Tomcat, OpenJPA, веб-сервисами Axis и другими. Кроме того, мы были довольны сообществом Apache в том, что касается отслеживания ошибок и других мелких вещей.
  5. Поддержка: мы ожидали, что будем в основном самостоятельно, но важно знать, что сообщество Apache активно. Как и наличие коммерческой поддержки со стороны IBM, поскольку мы являемся бизнес-партнером IBM.

Наш опыт в целом был отличным. Серверы очень надежные. Я просматриваю наши журналы время от времени и иногда вижу странные ошибки с подключением к базе данных, вызов EJB, но это довольно редко (и вполне возможно, что ошибка нашего кода).

Производительность впечатляет. Я шучу, что мы можем запустить Geronimo с моего ноутбука, и клиенты не увидят разницы. Дайте ему любой приличный сервер, и он будет мурлыкать месяцами.

Я не уверен, сколько людей на самом деле управляют Geronimo. Я довольно смущен этим. Я видел слайды (много лет назад), в которых были перечислены некоторые громкие имена, такие как eBay. Список рассылки активен, но иногда кажется, что только команда Geronimo общается друг с другом.

Единственная серьезная ошибка, с которой я столкнулся, это эта . Для нас это большое дело, но, конечно, Geronimo бесплатен, и я не ожидаю, что они исправят ошибки, важные только для меня.

Я хотел проверить сервер Apache TomEE, задаваясь вопросом, будет ли он более активно или открыто использоваться. Просто чтобы увидеть, как сообщество и использование сравниваются с Geronimo.

3 голосов
/ 21 декабря 2008

Редакция сообщества WebSphere - Geronimo. Поэтому IBM выбрала его в качестве платформы выбора.

При выборе сервера приложений вы действительно выбираете API, которые хотите использовать в своем приложении, и, возможно, интерфейс администрирования (но вы используете его только время от времени).

1 голос
/ 19 декабря 2008

Ответ на ваше обновление: это просто означает, что пользователи SO не используют Geronimo или все заняты голосованием и комментированием.

Кажется, в списке рассылки Geronimo довольно много активности, и я бы сказал, что вы получите лучшие результаты там.

...