Solace - a really fast messaging solution.


Improving the performance of a messaging system, JMS based or not, is not an easy task.

Here are a few things we have tried in the past:
Redesign the message publishing and consuming applications for performance optimization.
Tune the Windows, Linux, Unix parameters to adhere to the messaging software performance requirements.
Increase memory, decrease memory.
Add threads, reduce the number of threads.
Change the network cards and the disks.
Increase the number of connections in the connection pull.
Reduce the number of connections in the connection pull.
Use a database to manage the messaging.

Some failed, some gave us minor improvement that have occasionally gotten us over the required threshold but it was always very time consuming and not very cost effective. None was a very long lasting solution as the traffic out grew our optimization.

Here is what we think:
If you are looking to improve MQ Series performance or want to tune JMS performance on WebSphere or WebLogic to reach an elusive number of messages per second. If your JMS or other messaging server is crashing under high load you have a problem tuning will not fix.

Eventually you will have to replace your MQ Series or WebSphere or WebLogic or TIBCO with a messaging solution that can perform ten times faster than what you currently have. This can only be achieved by hardware.

We have chosen Solace to be our recommended messaging infrastructure. It will not only ten fold your performance, it will also increase your stability and up time and decrease your TCO.

Solace 3230 Solace 3260

Starting at Millions of Messages per second and able to achieve tens of millions of messages per second Solace is a perfect solution to high performance multi-subscriber, multi-publisher systems.

Solace message routers provide:

  • Guaranteed delivery
  • Content based routing
  • On the fly content transformation
  • High Availability configurations
  • Ability to upgrade and customize through software
Solace workflow
Here are a few implementation scenarios:
  • Real time information distribution to multiple consumers.
  • Mobile content networks.
  • Security information analysis and routing.

Real time information distribution:

In financial markets real time information is key to profitablity. Solace provides an invaluable solution for market data distribution. Solace has a unique ability to route data at the harware level and handle mass amounts of data from multiple sources with multiple subscribres over reliable the tcp WAN protocol.

Cellular content networks

Cellular carriers can use Solace to create a flexible scalable and reliable mobile content distribution network. Using Solace simplifies the publication and consumption of mobile content. Solace removes the need to for expensive central databases that route and track content and facilitates easy billing. Solace is the superior yet inexpensive solution for mobile content networks.
Mobile Content Architectire

Security information analysis and routing.

With multiple sensors and sources creating huge amounts of data required by multiple agencies in multiple locations in real time a smart efficient and low TCO distribution system is a must. Solace has the ability to create multiple different views of information originating from a myriad of data generators in real time.

Contact us today to learn more about what Solace can do to your messaging infrastructure.