When participating in high-frequency or algorithmic trading, financial institutions aim for the lowest, most predictable latency possible. To do so, they’re implementing strategies such as co-locating their systems within exchanges, running multiple applications on different cores of the same CPU in a high-performance server, and filtering feeds in hardware for efficient delivery over networks.
As part of its high-performance messaging solution, Solace enables the distribution of data between applications with extremely low latency in any of these configurations. Solace’s appliances support the LAN distribution of messages with just tens of microseconds of latency even at high volume, and the same API supports IPC-based shared memory messaging with less than 700 nanoseconds of latency.
Advantages and Benefits
- Lower, more predictable latency: In distributed environments, Solace’s messaging appliances eliminate the inconsistent latency typical of software messaging solutions, especially when message volumes spike. All messages follow the same solid-state data, eliminating the unpredictable latency and inconsistent performance typical of software-based solutions.
- Redeployment without redevelopment: Because Solace supports distributed and shared memory messaging with the same API, applications can be deployed in either configuration by simply selecting the appropriate mode.
- Seamless middleware from front- to back-office: Solace’s API gives you access to many other messaging and middleware capabilities (e.g. guaranteed delivery, content routing, transformation, etc.). This means you can easily hand off messages to less latency-sensitive elements of your trading infrastructure without bridging to other messaging platforms.