Copyright © 2004 - 2010 29West, Inc.
December 2009
Abstract
We have been working together in the field of high-performance messaging for many years. We have seen many deployed messaging systems that worked well and many that didn't. The background information needed for successful deployment isn't widely available; most of what we know we had to learn in the school of hard knocks. In hopes of saving others a knock or two, we have tried to collect here background information and commentary on some of the issues involved in successful deployments. This information is organized as a series of topics around which there seems to be confusion or uncertainty. Please contact us through 29West if you have questions or comments.
In the field of high-performance messaging systems, performance tends to be the dominant factor in making design decisions. In this context, "performance" can indicate high message rates, high payload data transfer rates, low latency, high scalability, high efficiency, or all of the above. Such factors tend to be important in applications like financial market data, satellite, telemetry, and military command & control.
Successful deployment of high-performance messaging systems requires cross-disciplinary knowledge. System-level issues must be considered including network, OS, and host hardware issues.
| Next | ||
| TCP Latency |
Copyright 2004 - 2010 29West, Inc.