Мы определенно используем Geronimo на производстве!
Мы использовали версию Tomcat с 1.0, около четырех лет назад, насколько я помню. В настоящее время мы работаем в основном 2.1.1.4.
Один из наших приложений получает около 1 миллиона просмотров страниц в день. Другие далеко не так, но они важны для приложений, которые должны хорошо работать.
Наш выбор был основан главным образом на:
- Цена: В то время наша компания начала с помощью Java, мы не были уверены, что нам нужно из сервера приложений. Поэтому мы решили начать бесплатно и работать, если нужно.
- Основные возможности: У меня был опыт работы с WebSphere (базой/ND) и простым старым Tomcat. У Geronimo были функции J2EE, которые мы хотели, все в рамках легкого пакета.
- Open Source: Наш основной клиент, который мы используем Java для требуемого Open Source.
- Знакомство: будучи сервером на базе Apache, мы уже были довольны Tomcat, OpenJPA, веб-сервисами Axis и другими. Кроме того, нам было удобно общаться с сообществом Apache по сравнению с отслеживанием ошибок и другими незначительными вещами.
- Поддержка: Мы ожидали, что будем в основном сами по себе, но важно знать, что сообщество Apache было активным. Как и доступность коммерческой поддержки от IBM, поскольку мы являемся бизнес-партнером IBM.
Наш опыт был отличным в целом. Серверы очень надежны. Я несколько раз искал наши журналы и иногда вижу странные ошибки с подключением к базе данных, вызов EJB, но это довольно редко (и, вполне возможно, ошибка нашего кода).
Производительность впечатляет. Я шучу, что мы могли бы запустить Geronimo с моего ноутбука, и клиенты не увидели бы разницы.Дайте ему приличный сервер, и он будет мурлыкать в течение нескольких месяцев.
Я не уверен, сколько людей реально работает Geronimo. Я довольно смущен этим. Я видел слайды (годы назад), в которых перечислялись такие большие имена, как eBay, использующие его. Список рассылки активен, но иногда кажется, что только команда Geronimo общается друг с другом.
Единственная серьезная ошибка, с которой я столкнулся, - this one. Для нас это очень важно, но, конечно же, Геронимо свободен, и я не ожидаю, что они исправит ошибки, которые важны для меня.
Я имел в виду проверить сервер Apache TomEE, задаваясь вопросом, является ли он более активно или открыто использоваться. Просто чтобы посмотреть, как сообщество и использование сравниваются с Geronimo.