ビデオLMAX-1ms未満のレイテンシで100KTPSを実行する方法で説明されているように、LMAXのディスラプターパターンにはオープンソースのJavaバージョンと.NETバージョンがあります。Disruptorパターンに関する情報へのリンクは次のとおりです。
DisruptorパターンのC++への移植を、完成またはベータ版で知っている人はいますか?
アップデート
どうやら他の人はDisruptorパターンのC++バージョンを求めています。
ビデオLMAX-1ms未満のレイテンシで100KTPSを実行する方法で説明されているように、LMAXのディスラプターパターンにはオープンソースのJavaバージョンと.NETバージョンがあります。Disruptorパターンに関する情報へのリンクは次のとおりです。
DisruptorパターンのC++への移植を、完成またはベータ版で知っている人はいますか?
アップデート
どうやら他の人はDisruptorパターンのC++バージョンを求めています。
はい、すでに機能するC++ポートがあります。http://www.2robots.com/2011/08/13/ac-disruptor/を参照してください。
上記のリンク(「他の人が呼んでいます..」)から、コメント:
Disruptorパターンの今後のC++ポートについて議論するためのスレッド:http://groups.google.com/group/lmax-disruptor/browse_thread/thread/4a47a0a9b5837ca2
DisruptorのC++バージョンのパフォーマンス:約。1秒あたり2200万メッセージ、これをバッチ処理すると、1秒あたり最大1億メッセージに達します。http: //mechanical-sympathy.blogspot.com/2011/08/inter-thread-latency.htmlを参照してください。
以下からダウンロードできるhmbdc-base.rpmと呼ばれる無料バージョンがあります。
https://bitbucket.org/hmbd/hmbdc-rel/downloads
CentOS 7をサポートし、仮想機能に依存せず、マイクロ秒未満の遅延で、非常に高速です。
また、信頼性の高いサブスクライブ/公開マルチキャストメッセージングサポートも備えています。