LMAX Disruptor Pattern

Disruptor pattern stem it’s performance due to the current architecture of computers.

The architecture relavance remain in :

  • Zero memory allocation after initial setup
  • Push based consumers
  • The feeder is attached to only one thread and have minimal workload (it dispatch the data – rolling cache)

Everything mentioned upper make the LMAX Disruptor pattern a low latency pattern.

.Net implementation is available here :