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