2016-06-27 3 views
0

azure service-busイベントハブを使用して、アプリケーションの多くのインスタンスに1つのメッセージを送信しますそれはまったく反対です。私がやりたいことは、魔法のパーティションに関係なく、すべてのアプリケーションインスタンスにメッセージをブロードキャストすることです。 私は消費者団体を使ってそれを行うことができると聞いたことがありますが、それについてのチュートリアルは見つかりませんでした。azureイベントハブを使用してすべてのコンシューマにイベントをブロードキャストします。

+0

「event hubs consumer group」のようなキーワードをstackoverflowで検索できます。 – Steven

+0

なぜイベントハブを使用したいのですか?それは他の何かにとって有益なのでしょうか? – Thomas

+0

私は晴れのあるWebAppのインスタンス間で通信するためにそれを使用したいと思います。すべてのインスタンスがメッセージを投稿し、他のすべてのインスタンスが表示されます。 –

答えて

1

このシナリオは、コマンドラインなどの各アプリケーションインスタンスに同じ一意の名前を一貫して注入できると仮定すると、比較的簡単です。 EventProcessorHostを使用する場合は、constructorの各アプリケーションインスタンスに対して異なるコンシューマグループ文字列を指定するだけです。次に、グループごとに1台のマシンにのみ負荷分散を行い、各インスタンスがすべてのメッセージを受信するようにします。

コンシューマーグループの追加説明については、this、バックプレーンとしてEventHubsを使用する方法については、thisをご覧ください(基本的には何をしているのか)。

関連する問題