私はHFTソフトウェアを書いています。
Disruptorは、「高性能のスレッド間メッセージングライブラリ」であると主張しており、明らかにパフォーマンスが大幅に向上しています。
.NETに匹敵する速度のものはありますか?
私はHFTソフトウェアを書いています。
Disruptorは、「高性能のスレッド間メッセージングライブラリ」であると主張しており、明らかにパフォーマンスが大幅に向上しています。
.NETに匹敵する速度のものはありますか?
Sam が既に述べたように、disruptor は dotnet に移植されました。詳細については、GitHub Disruptor Netを参照してください。
先日の yonks からのあなたの質問について考えていましたが、同時実行性 (多数のスレッド = bad ) について今知っていることを知って、今日どのようにアプローチするかについて考えていました。
ここで使用できるパターンがいくつかあります。
個人的には、いつ何が最も効果的かを見つけるためにいくつかの例に取り組んでみたいと思っています。
Disruptorによってフリックする必要がある概要のテクニカル ペーパーがあります。
C# ポートがありますが、既に述べたように、特定の問題を解決するためにのみ使用する必要があります。ソフトウェアを高速化するのは特効薬ではありません。何かが変わるかどうかを確認するためのパフォーマンステストはありますか? あなたの現在のアーキテクチャは、控えめな労働者のディスラプター モデルに適合していますか?