MicrosoftMicrosoft Azure Developer Associate AZ-204 Certification
·JA
·更新日 5 Aug 2026
100,000台のデバイスからテレメトリをAzure Event Hubに取り込みます。複数のパーティションにわたって高いスループットを維持しながら、デバイスごとのメッセージ順序を保持する必要があります。イベントを送信する際に、何をすべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: 各イベントの PartitionKey を deviceId に設定し、同じデバイスからのすべてのイベントが同じパーティションに到達して順序を保持するようにします。.
これが解答である理由
Event Hubsは、同じPartitionKeyを持つすべてのイベントを同じパーティションにルーティングすることで、そのキー内の順序を保証します。deviceIdをPartitionKeyに設定することで、同じデバイスからのイベントが常に同じパーティションに書き込まれ、デバイスごとのメッセージ順序が保持されます。パーティションの数を1に減らすと、スループットが大幅に低下します。PartitionIdをラウンドロビン方式で指定すると、デバイスごとの順序が失われます。コンシューマーグループはコンシューマーの分離に役立ちますが、メッセージの順序付けには直接関係ありません。チェックポイントは処理の進捗を追跡するものですが、プロデューサー側の順序付けを保持するメカニズムではありません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する →
カード不要