我正在编写 HFT 软件。
Disruptor声称是一个“高性能的线程间消息传递库”,并且显然提供了实质性的性能改进。
.NET 是否有可比速度的东西?
有一个C# 端口,但正如已经说过的,它应该只用于解决特定问题。它不是让您的软件更快的灵丹妙药。你有性能测试,看看它是否改变了什么?您当前的架构是否适合谨慎工作者的破坏者模型?
正如 Sam 已经说过的,disruptor 已移植到 dotnet,您将在GitHub Disruptor Net上看到更多信息
前几天我在想你关于yonks 的问题,关于我今天如何处理它,知道我现在对并发性的了解(大量线程 =坏)。
您可以在这里使用一些模式,
如果您有任何发现什么时候最有效的方法,我个人很好奇,可以研究一些示例。
Disruptor有一篇概述技术论文,你应该浏览一下