.

Technology

LMAX Disruptor

A high-performance inter-thread messaging library designed for ultra-low latency financial trading via a lock-free ring buffer.

LMAX Disruptor eliminates the overhead of traditional queues by using a pre-allocated ring buffer and a mechanical sympathy approach. It handles over 6 million operations per second on a single thread with sub-microsecond latency (often under 100ns). By avoiding heavy-duty locks and CAS (Compare-and-Swap) contention, it solves the 'false sharing' problem that plagues modern CPU caches. This architecture allows the LMAX trading platform to process 100,000 orders per second, making it the gold standard for JVM-based systems requiring extreme throughput and predictable response times.

https://lmax-exchange.github.io/disruptor/
1 project · 1 city

Related technologies

Recent Talks & Demos

Showing 1-1 of 1

Members-Only

Sign in to see who built these projects