RingBufferは事前に特定のタイプのオブジェクトを割り当てるので、単一のリングバッファーを使用して、さまざまな異なるタイプのメッセージを処理するにはどうすればよいでしょうか。
ringBufferに挿入する新しいオブジェクトインスタンスを作成することはできません。これにより、事前割り当ての目的が損なわれます。
したがって、非同期メッセージングパターンで3つのメッセージを持つことができます。
- NewOrderRequest
- NewOrderCreated
- NewOrderRejected
だから私の質問は、実際のメッセージングシステムにDisruptorパターンをどのように使用するつもりですか?
ありがとう
リンク: http ://code.google.com/p/disruptor-net/wiki/CodeExamples