ActiveMQ products clarification

Solution Verified - Updated -

Issue

Could you clarify the differences/similarities of the Apache MQ products available by Red Hat?

  • JBoss A-MQ (the name of the product to download)
  • Fuse MQ Enterprise
  • Fuse Message Broker / Apache Active MQ

Resolution

So basically all the three products above are based on the same Apache ActiveMQ product.
"Fuse Message Broker" [1] was the very first version of the product developed by the FuseSource [2] company. Later it got re-branded to "Fuse MQ Enterprise" [3]. Short time after re-branding, FuseSource got acquired by Red Hat. After the acquisition, "Fuse MQ Enterprise" got re-branded to "JBoss A-MQ" [4].

What is difference between plain Apache ActiveMQ and JBoss A-MQ? JBoss A-MQ is running in an OSGi container (Karaf [5]) instead of being a plain JVM. JBoss A-MQ also comes with JBoss Fuse Fabric [6] pre-installed which makes it much easier to manage and provision broker instances and broker topologies on multiple machines. JBoss A-MQ can be monitored using the lightweight Hawtio [7] web console or with the JBoss Operations Network [8] software.

[1] http://fusesource.com/products/enterprise-activemq
[2] https://fusesource.com
[3] http://fuse.fusesource.org/mq
[4] http://www.jboss.org/products/amq
[5] http://karaf.apache.org
[6] http://fabric8.io
[7] http://hawt.io
[8] http://www.redhat.com/products/jbossenterprisemiddleware/operations-network

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.