Red Hat AMQ和Apache ActiveMQ有什么区别?

时间:2018-10-17 15:16:46

标签: jms activemq amq

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

1 个答案:

答案 0 :(得分:0)

Red Hat AMQ的最新版本(即7.x版本)不仅仅是消息代理。它是一个 platform 平台,由消息代理(基于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 Artemis2.x。除此之外,Red Hat AMQ代理通常(但不总是)基于相应ActiveMQ项目代理的公开发布,并可能进行许多其他代码更改来解决特定于客户的问题,Web控制台的品牌更改,等等。红帽还进行额外的测试,具有独立的文档和商业支持。