AzureMessageQueue をトランスポートとして使用して、Azure ワーカー ロールでホストされている NServiceBus エンドポイントがあります。私は、Azure で構成された複数のインスタンスで worker ロールを実行することになると確信しています。順序が重要なメッセージもいくつかあります。
これが私の質問です。このタイプのセットアップ (Azure ワーカー ロールのスケールアウト) で注文を制御する方法はありますか?
サガを見るべきですか?以下で説明する (bus.send(object[] messages) オーバーロードを使用する) ような手法は、このモデルで機能しますが、これは、Azure キューのサイズ制限によりいくつかのメッセージがある場合にのみ理想的です。 .
http://mikaelkoskinen.net/post/NServiceBus-In-order-message-processing.aspx