ActiveMQ是一个开源的实现了JMS1.1规范的面向消息MOM中间件为应用程序提供高效的可扩展的稳定的和安全的企业级消息通信.ActiveMQ使用Apache提供的授权任何人都可以对其实现代码进行修改.编写客户端支持的语言包括java C c加加.Net Perl PHP Python Ruby等.ActiveMQ的设计目标是提供标准的面向消息的能够跨越多语言和多系统的应用集成消息通信中间件.ActiveMQ实现了JMS标准并提供了很多附加的特性.这些附加的特性包括1.JMX管理java Management Extensions即java管理扩展2.主从管理master salve这是集群模式的一种主要体现在可靠性方面当主中介代理出现故障那么从代理会替代主代理的位置不至于使消息系统瘫痪3.消息组通信同一组的消息仅会提交给一个客户进行处理