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ยง
- Broadcast
Dispatcher BroadcastDispatcherdispatches message to all outputs.- Dispatch
Executor DispatchExecutorconsumes 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.- Dispatch
Executor Inner - Dispatch
Executor ๐Metrics - Dispatcher
With ๐Metrics - Hash
Data Dispatcher - Round
Robin Data Dispatcher - Simple
Dispatcher SimpleDispatcherdispatches message to a single output.
Enumsยง
- Dispatcher
Impl ๐
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_batchconsecutive barriers within a single message batch.