JBoss Messaging is the new Enterprise messaging system from JBoss. It is a complete rewrite of JBossMQ, the earlier legacy JMS provider, which is currently in bug-fix mode only. JBoss Messaging implements a high performance and robust messaging core, which is designed to support the largest and most heavily utilized service-oriented architectures (SOAs), enterprise service buses (ESBs), and other integration needs ranging from the simplest to the highest-demand networks.
Compared to JBossMQ, JBoss Messaging offers improved performance in both, single node and clustered environments. To whet your appetite, we have set up a raw benchmark for comparing JMS Messaging against the earlier JBossMQ implementation. The benchmark was executed on a Pentium 4 Dual Core (Windows XP) running JDK 1.6.
In this benchmark, we are sending 5,000 progressively larger text messages. The consumer of the queue is a message-driven bean with default configuration. The database persistence...