This is a platform for User Generated Content. G/O Media assumes no liability for content posted by Kinja users to this platform.

LMAX Disruptor - High Performance Inter-Thread Messaging Library

Many applications depend on queues to exchange data between processing stages. Our performance testing showed that the latency costs, when using queues in this way, were in the same order of magnitude as the cost of IO operations to disk (RAID or SSD based disk system) – dramatically slow. If there are multiple queues in an end-to-end operation, this will add hundreds of microseconds to the overall latency. There is clearly room for optimisation.


Share This Story

Get our newsletter