ActiveMQ Windows下载
Apache ActiveMQ是Apache推出的一个面向消息的中间件,基于JMS1.1规范,免费开源,具有速度快、支持多种跨语言客户端和协议、完全支持JMS 1.1和J2EE 1.4的特点,可以为您的应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。
1、支持来自Java,C,C ++,C#,Ruby,Perl,Python,PHP的各种跨语言客户端和协议
用于Java,C,C ++,C#等高性能客户端的OpenWire
支持Stomp,使客户端可以用C,Ruby,Perl,Python,PHP,ActionScript / Flash,Smalltalk与ActiveMQ以及任何其他流行的Message Broker
支持AMQP v1.0
支持MQTT v3.1,允许在物联网环境中进行连接。
2、完全支持JMS客户端和Message Broker中的企业集成模式
3、支持许多高级功能,如消息组,虚拟目标,通配符和复合目标
4、完全支持JMS 1.1和J2EE 1.4,支持瞬态,持久,事务和XA消息
5、支持Spring,以便ActiveMQ可以轻松嵌入到Spring应用程序中,并使用Spring的XML配置机制进行配置
6、在流行的J2EE服务器(如TomEE,Geronimo,JBoss,GlassFish和WebLogic)中进行测试
包含用于入站和出站消息传递的JCA 1.5资源适配器,以便ActiveMQ应该在任何兼容J2EE 1.4的服务器中自动部署
7、支持可插拔传输协议,例如in-VM,TCP,SSL,NIO,UDP,多播,JGroups和JXTA传输
8、使用JDBC和高性能日志支持非常快速的持久性
9、专为高性能集群,客户端 - 服务器,基于对等的通信而设计
10、REST API为消息传递提供技术不可知和语言中立的基于Web的API
11、Ajax支持使用纯DHTML的Web浏览器的Web流支持,允许Web浏览器成为消息传递结构的一部分
12、CXF和Axis支持,以便ActiveMQ可以轻松地放入这些Web服务堆栈中以提供可靠的消息传递
13、可以用作内存JMS提供程序,非常适合单元测试JMS
下载后解压,目录如下:
+bin (windows下面的bat和unix/linux下面的sh)
+conf (activeMQ配置目录,包含最基本的activeMQ配置文件)
+data (默认是空的)
+docs (index,replease版本里面没有文档,-.-b不知道为啥不带)
+example (几个例子
+lib (activemMQ使用到的lib)
-apache-activemq-4.1-incubator.jar (ActiveMQ的binary)
-LICENSE.txt
-NOTICE.txt
-README.txt
-user-guide.html
你可以使用bin\activemq.bat(activemq) 启动,如果一切顺利,你就会看见类似下面的信息:
1、 这个仅仅是最基础的ActiveMQ的配置,很多地方都没有配置因此不要直接使用这个配置用于生产系统
2、有的时候由于端口被占用,导致ActiveMQ错误,ActiveMQ可能需要以下端口1099(JMX),61616(默认的TransportConnector)
3、如果没有物理网卡,或者MS的LoopBackAdpater Multicast会报一个错误