Crate disruptor_rs

Source

Re-exports§

pub use traits::*;

Modules§

processor
Event processors that consume and handle events from the ring buffer.
producer
Event producers that write data into the ring buffer.
ringbuffer
sequence
Atomic sequence counters with cache line padding to prevent false sharing.
sequencer
The Sequencer is the heart of the Disruptor pattern, coordinating access to the ring buffer.
traits
Core traits defining the Disruptor pattern interface.
utils
waiting
Waiting strategies for coordinating producers and consumers in the Disruptor pattern.

Structs§

BarrierScope
DisruptorBuilder
Disruptor Builder Pattern Guide
ProcessingSequenceBarrier
A barrier that controls consumer access to the ring buffer based on available sequences and dependencies.
WithDataProvider
WithEventHandlers
WithSequencer
WithWaitingStrategy