文章目录
一、ActiveMQ介绍
是Apache软件基金会所研发的开放源代码消息中间件;由于ActiveMQ是一个纯Java程序,因此只需要操作系统支持Java虚拟机,ActiveMQ便可执行。
多种语言和协议编写客户端。语言:Java,C,C++,C#,Ruby,Perl,Python,PHP。应用协议:OpenWire,StompREST,WS,Notification,XMPP,AMQP
完全支持JMS1.1和J2EE1.4规范 (持久化,XA消息,事务)
对Sqring的支持,ActiveMQ可以很容易内嵌到使用Spring的系统里面去通过了常见的J2EE服务器(如:Geronimo,JBoss 4,GlassFish,WebLogic)的测试,其中通过JCA1.5 resource adaptors的配置,可以让ActiveMQ可以自动的部署到任何兼容J2EE 1.4商业服务器上
支持多种传送协议:in-VM,TCP,SSL,NIO,UDP,JGroups,JXTA
支持通过JDBC和journal提高速的消息持久化
从设计上保证了高性能的集群,客户端-服务器,点对点
支持Ajax
支持与Axis的整合
可以很容易的调用内嵌JMS provider,进行检测
二、ActiveMQ安装
1.下载安装文件
ActiveMQ官网:http://activemq.apache.org</