Ответ 1
Мы определенно используем 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 общается друг с другом.
Единственная серьезная ошибка, с которой я столкнулся, - этот. Для нас это очень важно, но, конечно же, Геронимо свободен, и я не ожидаю, что они исправят ошибки, которые важны только для меня.
Я имел в виду проверить сервер Apache TomEE, задаваясь вопросом, активно ли он или открыто используется. Просто чтобы посмотреть, как сообщество и использование сравниваются с Geronimo.