2017-07-12 8 views
0

Azure関数にEventHub互換IoTハブエンドポイントから直接イベントを消費させることをお勧めします。IoTハブを使用したAzure関数

これによると、answer Azure関数は、EventHubProcessorHostを使用してイベントを消費します。また、関数が遅いと思われる場合、スケーリングロジックが起動し、関数のインスタンスをさらに作成します(たとえば、IoTハブパーティションごと)。

スケーリングロジックのトリガとは何ですか?未処理のメッセージの数? 1つのメッセージの処理時間(良いメトリックではないでしょうか?)

おかげ

答えて

3

スケーリングロジックはEventHubのすべてのパーティションに残っている未処理のメッセージの合計数を調べます。

+2

これは、消費計画を使用している場合にのみ適用されます.Appサービスプランを使用する場合は、スケーリングの責任があります。スケーリングを開始するメトリックを選択し、スケーリングをトリガーするしきい値を決定します。 –

+0

あなたの答えをくれてありがとう。これは、Azure関数がIoTハブの後ろにある消費計画を持つことが有効なアプローチであることを意味します。 – Helikaon

+0

はい、IoTHubシナリオでは、互換性のあるEventHubエンドポイントを使用するように関数を設定することは有効なアプローチです。 –

関連する問題