pub struct BackpressurePolicy {
pub max_queue_size: usize,
pub on_overflow: OverflowStrategy,
}Expand description
背压策略
用于 InMemoryQueue::with_backpressure,控制队列满时的行为。
max_queue_size:每 topic 最大队列长度(默认 10000)on_overflow:队列满时的溢出处理策略
Fields§
§max_queue_size: usize每 topic 最大队列长度(默认 10000)
on_overflow: OverflowStrategy队列满时的溢出处理策略
Trait Implementations§
Source§impl Clone for BackpressurePolicy
impl Clone for BackpressurePolicy
Source§fn clone(&self) -> BackpressurePolicy
fn clone(&self) -> BackpressurePolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BackpressurePolicy
impl Debug for BackpressurePolicy
Auto Trait Implementations§
impl Freeze for BackpressurePolicy
impl RefUnwindSafe for BackpressurePolicy
impl Send for BackpressurePolicy
impl Sync for BackpressurePolicy
impl Unpin for BackpressurePolicy
impl UnsafeUnpin for BackpressurePolicy
impl UnwindSafe for BackpressurePolicy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more