功能概述

功能 > 功能概述

  • 支持各种来自 Java、C、C++、C#、Ruby、Perl、Python、PHP 的跨语言客户端和协议
    • OpenWire 用于 Java、C、C++、C# 中的高性能客户端
    • 支持Stomp,以便可以用 C、Ruby、Perl、Python、PHP、ActionScript/Flash、Smalltalk 等语言轻松编写客户端与 ActiveMQ Classic 以及任何其他流行的消息代理通信
    • 支持AMQP v1.0
    • 支持MQTT v3.1,允许在物联网环境中建立连接。
  • 完全支持企业集成模式,包括 JMS 客户端和消息代理
  • 支持许多高级功能,例如消息组虚拟目标通配符复合目标
  • 完全支持 JMS 1.1 和 J2EE 1.4,并支持瞬态、持久、事务和 XA 消息传递
  • Spring 支持,以便 ActiveMQ Classic 可以轻松嵌入到 Spring 应用程序中,并使用 Spring 的 XML 配置机制进行配置
  • 在流行的 J2EE 服务器(如TomEEGeronimo、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

Apache、ActiveMQ、Apache ActiveMQ、Apache 羽毛标志和 Apache ActiveMQ 项目标志是 Apache 软件基金会的商标。版权所有 © 2024,Apache 软件基金会。根据Apache 许可证 2.0 许可。