MQ-style messaging uses queues to make sure messages are always delivered, once and only once, in the same order they were sent. It’s used for things like order processing, risk management, inventory updates and money transfers.
Solution Overview
Solace’s high-performance messaging appliance enables MQ-style messaging that’s faster and less difficult to deploy and manage than software-based alternatives. Messages are queued within the appliance to avoid the latency of copying to disk and the use of discrete TCP connections means individual consumers are served without ever impacting the performance of others. The turnkey operation of an appliance reduces the cost and complexity of achieving failsafe MQ-style messaging.
Advantages and Benefits
- Superior Performance: MQ-style messaging has historically been slow because MQ software needs to persist each message to disk. Solace uses the patented approach of queuing messages in high-speed non-volatile memory within the appliance. This enables fully failsafe MQ messaging with much higher throughput and lower latency than other solutions.
- Handling offline/slow consumers: When receiving applications are disconnected or can’t keep up with the flow of messages, their backlog is pushed to a SAN. As soon as they’re able to receive messages, the Solace appliance plays out their queued messages in sequence until they catch up.
Thanks to high capacity and use of dedicated TCP connections, this process never impacts publishers or other receiving applications. - Built-in Fault Tolerance: Solace’s appliances feature redundant components for high availability, and can be deployed as fault-tolerant pairs so if one fails the other takes over with no data loss. Since all messages are stored in the SAN or non-volatile memory on the appliance, even if a power failure affects both devices, all messages are preserved for later recovery.

