New JMS Performance Whitepaper Demonstrates 11 Million Messages Per Second

OTTAWA – September 14, 2009 – Solace Systems, the leading supplier of hardware-based middleware and messaging solutions, today announced version 4.5 of SolaceMQ which sets new performance standards for persistent and non-persistent Java Messaging Service (JMS) messaging.

Test results show that for non-persistent messages, SolaceMQ can route 11 million 100 byte messages per second, and when routing 1, 000 byte messages, can handle one million messages per second. Tests also showed that SolaceMQ enables persistent messaging throughput of 100, 000 messages per second, which is as much as 20 times higher than software solutions. Detailed test results are available at

“We’ve seen the emergence of hardware-accelerated messaging technology in recent years, with the capital markets as a natural target, given their obsessive need for speed, ” said Rik Turner, senior analyst, Datamonitor. “Solace’s most recent hardware implementation of JMS clearly expands the use cases JMS can address and broadens Solace’s ability to handle more mainstream enterprise messaging requirements.”

Persistent JMS is used when message loss is unacceptable – usually for database-, storage- or transaction- oriented applications. Non-persistent JMS is used when persistent messaging is not appropriate because of high volume or time sensitivity, as is common in non-transactional SOA applications, web application back-ends, fraud detection and sensor networks.

In addition to providing best-of-breed performance and scalability in each area, SolaceMQ can support both persistent and non-persistent JMS simultaneously and at very high rates on a single device. This creates a smaller data center footprint and lower associated costs because many applications with different requirements can connect to the same equipment.

“JMS is an enormously popular API standard for open, distributed computing, but implementations have lagged behind proprietary protocols in terms of performance and scale, ” said Shawn McAllister, Solace’s CTO. “By targeting our hardware architecture to also support JMS, we’ve blown away previously held beliefs about its limitations and potential. In fact, SolaceMQ enables developers to use persistent delivery in applications where rate requirements previously meant sacrificing certainty for speed.”