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