1

AzureServiceBusを介して通信するさまざまなマシンに一連のソフトウェアエージェントをインストールしています。各エージェントは、パブリッシャーとサブスクライバーの両方である可能性があります。

送信者がバスからメッセージを受信しないようにするための組み込みのメカニズム(たとえば、ある種の「エコーキャンセル」)はありますか?

例:A、B、およびCがエージェントである場合、私が達成したいのは、Aによって送信されたメッセージがAへのループバックなしでBおよびCに配信されることです。

フィルタでうまくいくと思いますが、サービスにもっとシンプルなものが組み込まれているのではないかと思います。

4

1 に答える 1

1

発行者名(すべてのエージェントで同じである可能性があります)を除いて、Service Busは、発行者とサブスクライバーの間に関係があること(つまり、同じエージェントであること)を知ることができません。

だからこそ、フィルターはあなたがやろうとしていることを実装する最も簡単な方法だと思います。そして、フィルターはすでに非常にシンプルで扱いやすいですよね?

于 2012-12-05T10:25:50.683 に答える