浏览 9253 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-03-13
我听说OpenJMS用的是最多的,不过我在这个论坛的一个帖子里看到很多人推荐ActiveMQ,我都觉得糊涂了。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-03-13
你可以参考下我的那个前言
http://cctvx1.iteye.com/blog/52777 正如里面提到的,单就项目的进度和使用的广度来说,现在开源里面 使用得最多的并不是openjms,而是joram和activemq,jbossmq(不是一个独立的jms provider),因为jms provider往往会和其他应用相结合,所以树大好乘凉,基于这个道理上述的3个开源jms provider都有一定市场, 而ActiveMQ由于APACHE自身开源的强大,发展非常迅速,你可以看见在 一些ESB,J2EE Server已经已经默认使用它了,比如mule,serviceMix Geronimo,并且ActiveMQ已经从孵化器里面出来,成为APACHE下面的top level项目了,有一定发展潜力的。 ActiveMQ的竞争者 1.其他开源 JMS provider(资料来自 java-source.net) : jbossmq(jboss 4) jboss messaging (jboss 5) joram-4.3.21 2006-09-22 openjms-0.7.7-alpha-3.zip December 26, 2005 mantamq 官网暂时无法访问 ubermq 官网暂时无法访问 SomnifugiJMS 2005-7-27 开源的JMS Provider大部分都已经停止发展了,剩下的几个都是找到了东家,和某种J2EE 服务器挂钩, 比如jboss mq 与jboss,joram与jonas(objectweb组织),ActiveMQ 与Geronimo(ASF APACHE基金组织), 而在这3个之间,从网络底层来看,只有ActiveMQ使用了NIO,单从这个角度来看ActiveMQ在性能上会有 一定的优势 |
|
返回顶楼 | |
发表时间:2007-03-13
回答得真详细,谢谢
听说ActiveMQ的bug比较多,网络不是很稳定的时候经常出错,是吗? 或者问得直接一点:ActiveMQ能够应付企业应用吗? |
|
返回顶楼 | |
发表时间:2007-03-13
ActiveMQ的bug比较多 这个确实没有听说过.
除非你选择的不是稳定版本. 因为mule,serviceMix,Geronimo 都是比较成熟的项目,尤其是mule,起码在我的项目里面 他可以很好的工作。我想你所谓的bug 主要是由于配置不当引起的一些错误把 activemq 默认的配置很简单,往往不能胜任生产环境 我们在springside2(http://wiki.springside.org.cn)里面也有 activemq的演示,你可以亲自体验下 Q:问得直接一点:ActiveMQ能够应付企业应用吗? A:通过正确的配置,ActiveMQ能够投入生产环境。这点通过上面3个项目可以得到证明。 http://www.mulesource.com/ (他的一个消息核心就是ActiveMQ) |
|
返回顶楼 | |
发表时间:2007-05-13
公司的项目中一直采用ActiveMQ
|
|
返回顶楼 | |
发表时间:2007-05-13
推荐使用ActiveMQ
|
|
返回顶楼 | |
发表时间:2007-05-13
yhc0125 写道 推荐使用ActiveMQ
ActiveMQ那些地方好呢? 用起来不都一样吗 都是一样的api |
|
返回顶楼 | |