功能概述
- 支持各种来自 Java、C、C++、C#、Ruby、Perl、Python、PHP 的跨语言客户端和协议
- 完全支持企业集成模式,包括 JMS 客户端和消息代理
- 支持许多高级功能,例如消息组、虚拟目标、通配符 和复合目标
- 完全支持 JMS 1.1 和 J2EE 1.4,并支持瞬态、持久、事务和 XA 消息传递
- Spring 支持,以便 ActiveMQ Classic 可以轻松嵌入到 Spring 应用程序中,并使用 Spring 的 XML 配置机制进行配置
- 在流行的 J2EE 服务器(如TomEE、Geronimo、JBoss、GlassFish 和 WebLogic)中进行了测试
- 包括JCA 1.5 资源适配器 用于入站和出站消息传递,因此 ActiveMQ Classic 应该能够自动部署到任何符合 J2EE 1.4 的服务器中
- 支持可插拔的传输协议,例如in-VM、TCP、SSL、NIO、UDP、多播、JGroups 和 JXTA 传输
- 支持使用 JDBC 的快速持久性,以及高性能日志
- 专为高性能集群、客户端-服务器、基于对等的通信而设计
- REST API 用于提供与技术无关且与语言无关的基于 Web 的消息传递 API
- Ajax 支持使用纯 DHTML 的 Web 流媒体支持,允许 Web 浏览器成为消息传递结构的一部分
- CXF 和 Axis 支持,以便 ActiveMQ Classic 可以轻松地放入这些 Web 服务堆栈中的任何一个以提供可靠的消息传递
- 可以用作内存中的 JMS 提供者,非常适合单元测试 JMS