Module dispatch

Module dispatch 

Source

Re-exportsยง

pub use dispatch_sync_log_store::SyncLogStoreDispatchExecutor;
pub use output_mapping::DispatchOutputMapping;

Modulesยง

dispatch_sync_log_store ๐Ÿ”’
output_mapping ๐Ÿ”’

Macrosยง

for_all_dispatcher_variants ๐Ÿ”’
impl_dispatcher ๐Ÿ”’

Structsยง

BroadcastDispatcher
BroadcastDispatcher dispatches message to all outputs.
DispatchExecutor
DispatchExecutor consumes messages and send them into downstream actors. Usually, data chunks will be dispatched with some specified policy, while control message such as barriers will be distributed to all receivers.
DispatchExecutorInner
DispatchExecutorMetrics ๐Ÿ”’
DispatcherWithMetrics ๐Ÿ”’
HashDataDispatcher
RoundRobinDataDispatcher
SimpleDispatcher
SimpleDispatcher dispatches message to a single output.

Enumsยง

DispatcherImpl ๐Ÿ”’

Traitsยง

Dispatcher ๐Ÿ”’

Functionsยง

broadcast_concurrent ๐Ÿ”’
Concurrently broadcast a message to all outputs.
dispatch_message_batch ๐Ÿ”’
Dispatches a message batch downstream and returns the barriers that should be yielded by the barrier stream.
try_batch_barriers ๐Ÿ”’
Tries to batch up to max_barrier_count_per_batch consecutive barriers within a single message batch.

Trait Aliasesยง

DispatchFuture