Disruptor-rs: 基于 LMAX Disruptor 的 Rust 低延迟线程间通信库
2024-07-13
Disruptor-rs 是一个 Rust 低延迟线程间通信库,灵感来自 LMAX Disruptor。它支持单生产者单消费者、多生产者单消费者和多生产者多消费者模型,提供忙碌自旋等待策略、事件批量发布和消费、线程关联性设置以及线程名称设置等功能。Disruptor-rs 追求低延迟和高吞吐,基准测试结果显示,它在不同负载情况下都优于 Crossbeam,尤其在批量发布事件时性能更佳。
49