2008-12-06 3 views
11

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

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

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

ответ

6

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

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

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

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

  1. Цена: В то время наша компания начала с помощью Java, мы не были уверены, что нам нужно из сервера приложений. Поэтому мы решили начать бесплатно и работать, если нужно.
  2. Основные возможности: У меня был опыт работы с WebSphere (базой/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 общается друг с другом.

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

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

1

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

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

3

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

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