2 Replies Latest reply on Apr 26, 2013 12:27 AM by Mark Little

    HornetQ and JBoss A-MQ - some clarification

    Noa Drach Novice

      Hello All,


      I see that under the JBoss projects there is the project http://www.jboss.org/products/amq where it is described as


      ... a high performance, flexible, cost-effective messaging platform ...

      and I was wondering why there are 2 messaging projects under the JBoss community.


      I was looking for some post discussing this - but I didn't find any so I decided to ask here if you can direct me to some discussion or if you have some knowledge on it.




        • 1. Re: HornetQ and JBoss A-MQ - some clarification
          Alan Feng Novice

          We recently had a dialog with RedHat and touched on this topic. Here is what I take away from our conversation:


          JBoss A-MQ is the messaging product JBoss will recommend for standalone dedicated messaging queue deployment.


          HornetQ is ideally used within the JBoss AS for tight integration with the EJBs.


          JBoss AS chose HornetQ as the MQ service implementation because it satisfies all the specs / needs of the AS at that time. It will continue be supported at least to the end of the AS support lifecycle.


          I don't think they are dumping HornetQ, but I feel in many situations, A-MQ will be the one recommended in stead of HornetQ. It seems to me they are label HornetQ as "best used with JBoss AS".



          Of course, a formal clarification from JBoss would be nice and should be what you rely your decisions on.

          • 2. Re: HornetQ and JBoss A-MQ - some clarification
            Mark Little Master

            HornetQ is the JMS implementation within EAP 6. A-MQ is essentially an alternative for MRG-M, building upon ActiveMQ and Proton from the QPid community. Going forward it is our intention to look at how we can ensure that A-MQ, HornetQ, QPid and Apollo can be combined into a coherent messaging strategy. This will take some time and we'll be working it through in the relevant up stream communities. It's very early days on our own thinking yet, but I hope that Clebert and team will soon be at a point to discuss options etc. But HornetQ is definitely not going away any time soon!

            1 of 1 people found this helpful