【文件属性】:
文件名称:disrustor:LMAX Disruptor的端口连接到Rust
文件大小:17KB
文件格式:ZIP
更新时间:2021-05-16 20:58:57
threading disruptor lmax Rust
:warning: 免责声明:此板条箱有一个已知的安全漏洞,请参阅
防锈剂
该项目是到Rust的端口。
特征
单一生产者
批量消费者
阻塞等待策略
旋转等待策略
多制片人
工人池
DSL
文献资料
基准测试
从生产者向消费者发送i32大小的消息的初步基准测试结果。
名称
批量大小
通量
mpsc频道
1
34.894 Melem /秒
驱油剂纺丝
1个
38.260 Melem /秒
驱油剂纺丝
10
941.39 Melem / s
驱油剂纺丝
50
940.77 Melem / s
驱油剂纺丝
100
942.68 Melem / s
驱油剂纺丝
1000
942.02 Melem / s
驱油剂纺丝
2000
940.75 Melem / s
驱油剂纺丝
4000
938.44 Melem / s
防锈剂阻塞
1个
7.0191速度/秒
防锈剂阻塞
1
【文件预览】:
disrustor-master
----.gitignore(29B)
----README.md(2KB)
----azure-pipelines.yml(2KB)
----Cargo.toml(575B)
----.vscode()
--------launch.json(3KB)
----examples()
--------multi_producer.rs(3KB)
--------single_producer.rs(2KB)
----LICENSE(1KB)
----src()
--------ringbuffer.rs(3KB)
--------consumer.rs(4KB)
--------producer.rs(7KB)
--------dsl.rs(7KB)
--------lib.rs(3KB)
--------prelude.rs(3KB)
--------utils.rs(3KB)
--------wait.rs(2KB)
--------executor.rs(1KB)
--------barrier.rs(969B)
----benches()
--------my_benchmark.rs(3KB)