ActiveMQ

ActiveMQ

  编辑
ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。
中文名
ActiveMQ
语    言
Java,C,C++,C#,Python,Ruby,Perl
应用协议
OpenWire,Stomp REST
支    持
JMS1.1,J2EE 1.4 AMQP 1.0
出    品
Apache
安    装
下载最新版,解压
测    试
先启动 然后各自运行成功

目录

特性列表

编辑
⒈ 多种语言和协议编写客户端。语言: Java,C,C++,C#, Ruby, Perl, Python, PHP。应用协议: OpenWire,Stomp REST,WS Notification,XMPP, AMQP
⒉ 完全支持 JMS1.1和 J2EE 1.4规范 (持久化,XA消息, 事务)
⒊ 对Spring的支持,ActiveMQ可以很容易内嵌到使用Spring的系统里面去,而且也支持Spring2.0的特性
⒋ 通过了常见J2EE 服务器(如 Geronimo,JBoss 4,GlassFish,WebLogic)的测试,其中通过JCA 1.5 resource adaptors的配置,可以让ActiveMQ可以自动的部署到任何兼容J2EE 1.4 商业服务器上
⒌ 支持多种传送协议:in-VM,TCP,SSL,NIO,UDP,JGroups,JXTA
⒍ 支持通过JDBC和journal提供高速的消息持久化
⒎ 从设计上保证了高性能的集群,客户端- 服务器,点对点
⒏ 支持 Ajax
⒐ 支持与Axis的整合
⒑ 可以很容易的调用内嵌JMS provider,进行测试

竞争者

编辑
其他开源JMS供应商
jbossmq(jboss 4)
jboss messaging (jboss 5)
RabbitMQ
joram-4.3.21 2006-09-22
open jms-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在性能上会有一定的优势。
商业JMS供应商
IBM  WebSphereMQ
BEA WebLogicJMS
OracleAQ
NonStop Server for Java Message Service(JMS)
Sun Java System Message Queue
Sonic  jms
TIBCO Enterprise For JMS
iLinkMQ (国内)
ApusicMQ(金蝶中间件)
TongLink/Q(北京东方通科技)
现在的商业J2EE  应用服务器大部分都会有JMS Provider的实现,毕竟应用服务器都已经花费不薄,也不在乎在里面送一个JMS Provider了,当然还是有独立的比如IBM WebSphere MQ,Sonic JMS,前者肯定是商用MQ(这个概念不仅仅是JMS Provier了,只能说JMS 只是它提供的一个应用)中间的巨无霸了。
从这点来看,ActiveMQ明显的竞争者并不多,因为它是作为独立的开源JMS Provider出现的,很容易被用于多种结构设计中,使用ActiveMQ作为默认JMS Provider的开源项目有ServiceMix,Geronimo.
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值