我想知道一些关于OpenEJB的意见:我们正在考虑在一个新项目中使用它,但真的没有找到很多关于它的意见。
所以,这是我的问题:怎么样?它表现良好吗?它对于生产环境是否足够稳定?
我们切换到 OpenEJB(部署在 Tomcat 上的应用程序中)。与 JBoss(事务包括数据访问、JMS 和 servlet)相比,性能测试显示处理我们的事务的结果更好或不差。我们在 OpenEJB 中为 JMS 使用 ActiveMQ。目前还没有稳定性问题——尽管我们仍处于暂存(预生产)环境中。文档肯定是缺乏的,但没有其他嵌入式选择那么差。总的来说,如果您在 Tomcat 上运行,我们认为这是一个不错的选择。将它部署在其他应用程序服务器(JBoss、Weblogic、Websphere)上变得更加困难(JBoss、Weblogic、Websphere),但通常没有太多原因(我们很少,但在几次尝试基本失败后放弃了它)。
和所有开源产品一样:期望通过免费访问资源来弥补缺乏支持(文档、故障排除、错误等)。
我们之前有过使用 Oracle OAS 和 JBOSS 的经验。我们决定尝试一下 OpenEJB。我们发现它不仅速度非常快,而且设置和配置也更容易,而且它有更好的默认设置。
目前我们在客户端实现了我们自己的故障测量,所以我们不知道它们如何比较集群或我们不使用的其他高级功能。
我们必须返回并在开发人员方面处理 JBOSS,我们看到生产力下降,因为引导需要太长时间。