您的位置:首页 > 其它

1.ActiveMQ介绍和学习资料

2016-11-15 18:16 239 查看
Apache ActiveMQ是Apache软件基金会所研发的开放源码消息中间件;当前版本是(5.9.1:2016年11月15日) 由于ActiveMQ是一个纯Java程式,因此只需要操作系统支援Java虚拟机,ActiveMQ便可执行。

一:特色:

支援Java消息服务 (JMS) 1.1 版本

Java消息服务(Java Message Service) 类似于jdbc

J2EE 1.4规范的 JMS Provider实现(持久化,XA消息,事务)

activemq的消息可以持久化到本地。activemq的事务是基于session的,直到事务被提交才发送消息。XA消息,分布式消息。XA指的是协议extended architecture

AMQP 1.0
Spring Framework
集群 (Clustering)
支援的编程语言包括:C、C++、C#、Delphi、Erlang、Adobe Flash、Haskell、Java、JavaScript、Perl、PHP、Pike、Python和Ruby
协定支援包括:OpenWire、REST、STOMP、WS-Notification、XMPP以及AMQP
通过了常见J2EE服务器(如Geronimo,JBoss4,GlassFish,WebLogic)的测试,其中通过JCA 1.5 resource adaptors的配置,可以让ActiveMQ可以自动的部署到任何兼容J2EE1.4 商业服务器上
传送协议:in-VM,TCP,SSL,NIO,UDP,JGroups,JXTA
支持通过JDBC和journal提供高速的消息持久化
从设计上保证了高性能的集群,客户端-服务器,点对点
支持Ajax
可以很容易的调用内嵌JMS provider,进行测试

二:协议



二:其他同类

开源
jbossmq(jboss 4)
jboss messaging (jboss 5)
RabbitMQ
joram-4.3.21 2006-09-22
openjms-0.7.7-alpha-3.zip December 26,2005
mantamq
ubermq
SomnifugiJMS 2005-7-27
商业
IBM WebSphereMQ
BEAWebLogicJMS
OracleAQ
NonStop Server for Java Message Service(JMS)
Sun Java System Message Queue
Sonic jms
TIBCO Enterprise For JMS
iLinkMQ (国内)
ApusicMQ(金蝶中间件)
TongLink/Q(北京东方通科技)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: