我们绝对在生产中使用 Geronimo!
我们从 1.0 开始就使用 Tomcat 版本,我记得大约是四年前。我们目前主要运行 2.1.1.4。
我们的一个应用程序每天获得大约 100 万次页面浏览量。其他的还差得很远,但它们是需要正常运行的重要应用程序。
我们的选择主要基于:
- 价格:当我们公司开始使用 Java 时,我们不确定我们需要从应用服务器中得到什么。因此,我们决定从免费开始,并在需要时逐步提高。
- 基本功能:我有使用 WebSphere(base/ND)和普通 Tomcat 的经验。Geronimo 拥有我们想要的 J2EE 特性,所有这些都在一个轻量级包中。
- 开源:我们使用 Java 获取所需开源的主要客户。
- 熟悉程度:作为基于 Apache 的服务器,我们已经熟悉 Tomcat、OpenJPA、Axis Web 服务等。此外,就错误跟踪和其他小事而言,我们对 Apache 社区感到满意。
- 支持:我们希望大部分时间都靠自己,但知道 Apache 社区很活跃很重要。与 IBM 提供的商业支持一样,我们是 IBM 业务合作伙伴。
总的来说,我们的经验很棒。服务器非常可靠。我有时会搜索我们的日志,有时会看到与数据库连接、EJB 调用有关的奇怪错误,但这些非常罕见(很可能是我们的代码的错误)。
性能令人印象深刻。我开玩笑说我们可以从我的笔记本电脑上运行 Geronimo,而客户不会看到任何不同。给它任何像样的服务器,它会发出几个月的呼噜声。
我不确定有多少人实际运行 Geronimo。我对此感到很困惑。我看过幻灯片(几年前),上面列出了一些像 eBay 这样的大牌使用它。邮件列表处于活动状态,但有时似乎只有 Geronimo 团队相互交流。
我遇到的唯一严重错误是这个。这对我们来说意义重大,但 Geronimo 当然是免费的,我不希望他们修复对我来说很重要的错误。
我一直想检查 Apache TomEE 服务器,想知道它是否更积极或公开使用。只是看看社区和使用情况与 Geronimo 相比如何。