ActiveMQ是开源的JMS实现。其特性及优势有:
1、实现JMS1.1规范,支持J2EE1.4以上
2、可运行于任何jvm和大部分web容器(ActiveMQ works great in any JVM)
3、支持多种语言客户端(java, C, C++, AJAX, ACTIONSCRIPT等等)
4、支持多种协议(stomp,openwire,REST)
5、良好的spring支持(ActiveMQ has great Spring Support)
6、速度很快,JBossMQ的十倍(ActiveMQ is very fast; often 10x faster than JBossMQ.)
7、与OpenJMS、JbossMQ等开源jms provider相比,ActiveMQ有Apache的支持,持续发展的优势明显。
1、安装
从http://activemq.apache.org/download.html下载ActiveMQ 5.3.2 Release,并解压到需要安装ActiveMQ的文件夹,记为AMQ_HOME。
2、启动
运行AMQ_HOME\bin\activemq.bat
3、测试
ActiveMQ的默认TCP连接端口是61616, 通过在DOS窗口执行 netstat -an|find "61616" 命令查看相关信息可以测试ActiveMQ是否成功启动。
4、监控
ActiveMQ5.3.2版本默认启动时,启动了内置的jetty服务器(jetty-6.1.9),提供一个demo应用和用于监控ActiveMQ的admin应用。
ADMIN: http://localhost:8161/admin/
DEMO:http://localhost:8161/demo/
5、配置
ActiveMQ5.3.2的配置文件在AMQ_HOME\conf目录下面,主要配置文件是activemq.xml。