首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

应当选用哪个开源的JMS provider

2012-10-24 
应该选用哪个开源的JMS provider?我现在知道的比较好的JMS provider有OpenJMS、ActiveMQ、mom4j等,不知各自

应该选用哪个开源的JMS provider?
我现在知道的比较好的JMS provider有OpenJMS、ActiveMQ、mom4j等,不知各自有什么优缺点?
我听说OpenJMS用的是最多的,不过我在这个论坛的一个帖子里看到很多人推荐ActiveMQ,我都觉得糊涂了。 1 楼 cctvx1 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在性能上会有
        一定的优势      
2 楼 liangguanhui 2007-03-13   回答得真详细,谢谢

听说ActiveMQ的bug比较多,网络不是很稳定的时候经常出错,是吗?

或者问得直接一点:ActiveMQ能够应付企业应用吗? 3 楼 cctvx1 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)
4 楼 eonhy 2007-05-13   公司的项目中一直采用ActiveMQ 5 楼 yhc0125 2007-05-13   推荐使用ActiveMQ 6 楼 xly_971223 2007-05-13   yhc0125 写道推荐使用ActiveMQ
ActiveMQ那些地方好呢? 用起来不都一样吗 都是一样的api

热点排行