在生产环境中运行Apache Geronimo

11

如果您在生产环境中运行Apache Geronimo,那么为什么选择它而不是其他应用程序服务器?并且您在生产环境中运行Geronimo的经验如何?

您是否可以分享您决定使用的Servlet引擎(Tomcat / Jetty)以及为什么做出这个决定?

更新:到目前为止,此问题已获得两个赞和一个标星,但没有答案。我开始怀疑,是否有人根本使用Apache Geronimo? 我的逻辑是,如果您在开发中使用Geronimo,则也会在部署中使用它。对吧?那么,这是否意味着根本没有人使用Geronimo?

3个回答

6
我们绝对在生产中使用Geronimo!
我们从1.0版本开始使用Tomcat版,大约四年前。目前我们主要运行2.1.1.4版本。
我们的一个应用程序每天获得约100万次页面浏览量。其他应用程序远远没有这么多,但它们是需要良好运行的重要应用程序。
我们的选择主要基于以下几点:
1.价格:当我们公司开始使用Java时,我们不确定需要什么样的应用服务器。因此,我们决定从免费开始,如果需要的话再逐步升级。
2.基本功能:我有WebSphere(基础/ND)和普通的Tomcat经验。Geronimo拥有我们想要的J2EE功能,而且所有功能都在一个轻量级包中。
3.开源:我们使用Java的主要客户需要开源。
4.熟悉性:作为基于Apache的服务器,我们已经熟悉Tomcat、OpenJPA、Axis Web服务等。此外,我们对Apache社区在错误跟踪和其他小事情方面也感到满意。
5.支持:我们预计大部分时间都需要自己解决问题,但知道Apache社区很活跃是很重要的。此外,IBM提供的商业支持也是可用的,因为我们是IBM的商业合作伙伴。
总体而言,我们的经验非常好。服务器非常可靠。我偶尔会搜索一下我们的日志,有时会看到与数据库连接、EJB调用等有关的奇怪错误,但这些情况相当罕见(很可能是我们代码的问题)。
性能令人印象深刻。我开玩笑说我们可以从我的笔记本电脑上运行Geronimo,客户不会看到任何区别。只要给它一个不错的服务器,它就可以连续几个月地运行。
我不确定有多少人实际上在使用Geronimo。我对此感到相当困惑。我曾经看过一些幻灯片(几年前),列出了一些大公司如eBay在使用它。邮件列表很活跃,但有时似乎只有Geronimo团队在相互沟通。
我遇到的唯一严重bug是这个。对我们来说这是个大问题,但当然Geronimo是免费的,我不指望他们修复只对我重要的bug。
我一直想检查一下Apache TomEE服务器,想知道它是否更活跃或更公开地使用。只是为了看看社区和使用情况与Geronimo相比如何。

3

WebSphere社区版是基于Geronimo开发的,因此IBM选择它作为首选平台。

选择应用服务器时,实际上是在选择要在应用程序中使用的API以及可能的管理界面(但您只偶尔使用它)。


1

回答你的更新:这只是意味着SO用户没有使用Geronimo或者都在忙于投票和发表机智评论。

Geronimo的邮件列表上似乎有相当多的活动,我认为你会在那里获得更好的结果。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接