I want to know what is the difference between JBOSS messaging and JBOSS MQ?
You should read the project deatils (quick overview) at http://labs.jboss.com/portal/jbossmessaging
and product datasheet at http://www.jboss.com/pdf/JBossMessagingBrochure-Mar2006.pdf
that might give you a clue!
The JBossMessaging is quite an improvement/enhancement/development when compared to MQ.
Actually, that datasheet is pretty out of date now.
Rather than ask each of us to read about JBoss MQ, and then read about JBoss Messaging, and figure it out for ourselves, can someone provide a one-liner pointing out the *differences*?
Also, what does JBoss use, say 4.2.2.GA? That might help people figure out if their issue is with JBoss Messaging or JBoss MQ.
can someone provide a one-liner pointing out the differences
In a single and big line:
"JBoss MQ (JBMQ)is our legacy implementation of JMS. It exists because there are still production systems using it, and JBoss is obligated to provide support for its users/customers, while JBoss Messaging (JBM) is our new implementation, where we are doing the new features, development and enhancements. JBM is under constant renovation and active development. If you look at our dev forums you will see a lot of activity going on."
Some more information:
JBMQ can *probably* still accept new features or enhancements if users contribute good code without breaking compatibility, but JBoss MQ is by definition now in maintenance state only.
JBMQ is the default JMS provider on JBAS 4.0.5 and 4.2.0.
We support replacing JBMQ by JBM as we state on the documentation.
JBM is also the default JMS provider at EAP 4.3, and it is already default on JBoss 5.
I hope this answers your questions.
More information, on the links provided on the first post at this thread.
this is excellent explanation , you saved me a lot of frustration