第 2 章 集成 ActiveMQ Artemis Messaging Broker
2.1. ActiveMQ Artemis 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Apache ActiveMQ Artemis 是一个用于异步消息传递系统的开源项目。它是高性能、嵌入式、集群化并支持多种协议。JBoss EAP 7 将 Apache ActiveMQ Artemis 用作其 JMS 代理,并使用 messaging-activemq
子系统进行配置。这完全取代了 HornetQ 代理,但仍保持了与 JBoss EAP 6 的协议兼容性。
核心 ActiveMQ Artemis 是 JMS-agnostic,提供非 JMS API,称为核心 API。ActiveMQ Artemis 还提供 JMS 客户端 API,它使用学术层在核心 API 基础上实施 JMS 语义。本质上,JMS 交互通过 JMS 客户端 API 在客户端上转换为核心 API 操作。从那里,所有操作都使用核心客户端 API 和 Apache ActiveMQ Artemis wire 格式发送。服务器本身仅使用 core API。如需有关核心 API 及其概念的更多详细信息,请参阅 ActiveMQ Artemis 文档。