7

我正在为一个新项目提供设计,并试图了解要使用哪个 JMS 提供程序。Red Hat AMQ 和 Apache ActiveMQ 之间有什么区别吗?

4

1 回答 1

7

Red Hat AMQ 的最新版本(即 7.x 版本)不仅仅是一个消息代理。它是一个由消息代理(基于 Apache ActiveMQ Artemis)、消息路由器(基于Apache Qpid Dispatch Router)和一组具有不同语言绑定和协议支持的客户端组成的平台。

Red Hat AMQ 代理基于上游 ActiveMQ 项目,但根据您使用的 Red Hat AMQ 版本,您将获得不同的 ActiveMQ 代理。Red Hat AMQ 6.x 代理基于 ActiveMQ 5.x,而 Red Hat AMQ 7.x 代理基于 ActiveMQ Artemis 2.x。除此之外,红帽 AMQ 代理通常(但不总是)基于相应 ActiveMQ 项目代理的公开版本,可能会进行一些额外的代码更改以解决客户特定的问题、Web 控制台的品牌更改、等等。Red Hat 还进行额外的测试,拥有独立的文档和商业支持。

于 2018-10-17T16:06:07.310 回答