Name |
Description |
OneToOneRawBatchThroughputTest |
UniCast a series of items between 1 publisher and 1 event processor. +----+ +-----+ | P1 |--->| EP1 | +----+ +-----+ Queue Based: ============ put take +----+ +====+ +-----+ | P1 |---\| Q1 |/---| EP1 | +----+ +====+ +-----+ P1 - Publisher 1 Q1 - Queue 1 EP1 - EventProcessor 1 Disruptor: ========== track to prevent wrap +------------------+ | | | v +----+ +====+ +====+ +-----+ | P1 |--->| RB |/---| SB | | EP1 | +----+ +====+ +====+ +-----+ claim get ^ | | | +--------+ waitFor P1 - Publisher 1 RB - RingBuffer SB - SequenceBarrier EP1 - EventProcessor 1 |
OneToOneRawBatchThroughputTest.MyRunnable |
|
OneToOneRawThroughputTest |
UniCast a series of items between 1 publisher and 1 event processor. +----+ +-----+ | P1 |--->| EP1 | +----+ +-----+ Queue Based: ============ put take +----+ +====+ +-----+ | P1 |---\| Q1 |/---| EP1 | +----+ +====+ +-----+ P1 - Publisher 1 Q1 - Queue 1 EP1 - EventProcessor 1 Disruptor: ========== track to prevent wrap +------------------+ | | | v +----+ +====+ +====+ +-----+ | P1 |--->| RB |/---| SB | | EP1 | +----+ +====+ +====+ +-----+ claim get ^ | | | +--------+ waitFor P1 - Publisher 1 RB - RingBuffer SB - SequenceBarrier EP1 - EventProcessor 1 |
OneToOneRawThroughputTest.MyRunnable |
|