工具介绍
将 LMAX Disruptor 端口移植到 .NET
Disruptor-net
概述
Disruptor 是一款高性能的线程间消息传递框架。本项目是 LMAX Disruptor 的 .NET 端口。
Disruptor 可以简洁地定义为带有可配置消费者顺序的循环队列。其主要特点包括:
- 初始设置后不分配内存(事件已预先分配)。
- 基于推送的 消费者。
- 可选使用无锁机制。
- 可配置的等待策略。
自版本 7 起,Disruptor 还支持:
- 使用 IpcDisruptor 进行进程间通信。
- 原生 AOT。
发行版
- 最新稳定版本为
6.0.1 (包, 变更)。 - 最新 RC 版本为 7.0.0-rc2 (包, 变更)。