2017-04-25 2 views
0

サブスクライバがサブスクライバにフィルタを使用する必要があるパブリッシャからの制御はありません。この場合、加入者として、消費者はフィルタを使用することができ、またはトピックに加入するときにはフィルタを使用することができない。したがって、内部システムを購読していることを除けば、メッセージを隔離するために重複したトピックを作成することを避けるために、Azure Service Busのサブスクリプションフィルタをどのように使用できますか?Azureサービスバスサブスクリプションフィルタとパブサブモデル

答えて

1

サブスクライバとして、コンシューマはフィルタを使用できます。トピックを購読するときはフィルタを使用できません。

私たちは、サブスクリプションを作成し、サブスクリプションの仮想キューに渡されたメッセージのセットを制限するために、その後、受信機はフィルターメッセージを消費するために、特定のトピックのサブスクリプションを購読することができ、フィルタを設定することができます。フィルタを設定するには、次の記事を参照してください。ほかに

、加入者システム(またはプログラム)はプログラム自体によって作成されていない既存のサブスクリプションからメッセージを受信して​​いる場合、あなたは、プログラムコードのロジックでメッセージのプロパティに基づいてフィルタを行うことができます。

+0

ありがとう@Fred、私はこのURLを以前に見ましたが、私はあなたの答えの最初の部分については分かりません。私はこれにコメントする前にまずサンプルを試します。 –

+0

更新情報あなたは問題を解決しますか? –