NServiceBus パッケージ (3.2.8) の AzureServiceBusFullDuplex サンプルに基づく小さなサンプル プロジェクトを実装しましたが、わずかな違いがあります。クラウドにリスナーがあり、オンプレミスにセンダーがあります。2 つのオンプレミス エンドポイントを実行するまでは問題なく動作します。私がそれを行い、2 番目の enapoint がメッセージを送信すると、応答は最初のエンドポイントによって受信されます。3 番目のエンドポイントを開始してメッセージを送信すると、2 番目のエンドポイントで応答が受信されます。
論理的には、すべてのエンドポイントが応答メッセージ コントラクトにサブスクライブされ、最後に登録されたエンドポイントがそのタイプのすべてのメッセージを受信したことを理解しています。しかし、クラウド内にハンドラーが 1 つしかない同じメッセージ タイプの複数の送信者がいる場合、どのようにシナリオを実装すればよいでしょうか? これは、ネイティブ Azure Service Bus キューでのセッション サポートに似ています。