答えて

1

Azureサービスバスとイベントハブの両方は、ポーリングによってメッセージを消費します。メッセージはプッシュされません。したがって、あなたが言ったように、ポーリングコードをホストする専用のタスクまたはスレッドが必要になります。

With Event Gridただし、イベントグリッドでアプリケーションにプッシュされたイベントにWebアプリケーションが反応するプッシュモデルに移行することができます。あなたの特定のシナリオを知らなければ、これは暗闇の中で少しのショットです。 Webappがイベントであるメッセージに応答している場合は、Azureの特定のイベント(Azureサービスによって生成される)またはシステムが生成するカスタムイベントのいずれかにサブスクライブすることができます。

イベントグリッドがプレビュー表示されている時点で、

+0

イベントハブを使用すると、新しいメッセージをポーリングする必要はありません。これは[Host Processor](https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-dotnet-framework-api-overview)によって行われ、開発者から多くの作業が必要です。 – cassandrad

+0

そう、それはしない。アイデアは、まだ受信側によって開始されたポーリングであるということです。 –

+0

イベントハブはAMQPプロトコルを使用しており、[公式の文書](https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-features)にはポーリングしないと記載されています。なぜそれはそうだと思いますか? – cassandrad

関連する問題