Chapter 1. Introducing JBoss Messaging

JBoss Messaging is a high performance JMS provider in the JBoss Enterprise Middleware Stack (JEMS). It is a complete rewrite of JBossMQ, which is the current default JMS provider in JBoss AS 4.x. JBoss Messaging will be the default JMS provider in JBoss AS 5.x and later, and it is the backbone of the JBoss ESB infrastructure.

Compared with JBossMQ, JBoss Messaging offers vastly improved performance in both single node and clustered environments. Please see this wiki page for performance benchamrks and Chapter 7, Generating Performance Benchmark Results on how to generate your own performance benchmarks. It also features a much better internal architecture that would allow us to add more features in the future.

While JBoss Messaging only becomes the default JMS provider from JBoss AS 5.x, production users on JBoss AS 4.x can still take advantage of the performance improvements by easily replacing the JBossMQ module with JBoss Messaging.

In this guide, we discuss how to install and use JBoss Messaging in JBoss 4.x production servers. We cover JBoss Messaging-specific configuration options, as well as how to run the build-in sanity / performance tests.

This guide is work in progress. Please send your suggestions or comments to the JBoss Messaging user forum.

Team:

Ovidiu Feodorov, Project Lead

Tim Fox, Core Messaging Developer

Luc Texier, Lead Support EMEA

Other contributions by: Adrian Brock, Bela Ban, Alex Fu, Aaron Walker