There are some similarities between the two; they both support JMS 1.1 and run inside JBoss 4.x.
However ActiveMQ does offer some specific differences and advantages (at least from our perspective)
- ActiveMQ works great in any JVM not just inside the JBoss application server
- ActiveMQ supports distributed destinations across networks
- ActiveMQ supports reliable connections with configurable automatic reconnection
- ActiveMQ has great Spring Support
- ActiveMQ supports Composite Destinations, Ajax, REST, Jabber and has complete support for Advisory Message support
- ActiveMQ is very fast; often 10x faster than JBossMQ. Send us an email to dev at logicblaze.com and we can send you a performance report. If you're not convinced by performance reports - try running our open source JMS performance benchmark youself.