ホーム › Microsoft › ある小売プラットフォームでは、多段階の注文ワークフローを処理します。各注文は、関 …Microsoft Microsoft Azure Solutions Architect Expert AZ-305 Certification
· JA
· 更新日 11 Aug 2026
ある小売プラットフォームでは、多段階の注文ワークフローを処理します。各注文は、関連するメッセージ(注文作成、支払い承認、商品予約)の会話を生成し、複数のサブスクライバー間で OrderId ごとに順番に処理する必要があります。ワーカーが「注文作成」メッセージを処理する際、ダウンストリームサービスに2つのコマンドをアトミックに送信するか、処理が失敗した場合はロールバックする必要があります。ポイズンメッセージは失われることなく隔離する必要があります。どのメッセージング設計を推奨しますか? 解答を選択 A sessionId=OrderId を有効にした Azure Service Bus トピック。ダウンストリームサービスごとにサブスクリプションを作成します。Service Bus トランザクションを使用して、受信メッセージを完了し、2つの送信メッセージを同じトランザクションで送信します。ポイズンメッセージには、サブスクリプションのデッドレターサブキューを利用します。
B セッションなしの Azure Service Bus キュー。順序付けには重複検出を使用します。ワーカーに手動補償を使用させます。失敗したメッセージはカスタムの「errors」キューに移動します。
C 可視性タイムアウト付きの Azure Storage Queue。ポイズンを検出して削除するには、おおよそのデキューカウントを使用します。同じメッセージを複数のキューに書き込むことでファンアウトを公開します。
D Azure Event Grid トピック。イベントの順序付けと最大1回配信に依存します。ポイズンイベントを処理するために、イベントの TTL と再試行を設定します。
E セッションなしの Azure Service Bus トピック。すべてのサブスクリプションで順序付けにパーティションキーを使用します。メッセージの蓄積を避けるためにデッドレタリングを無効にします。
オプションをタップして解答を確認してください。
正解: sessionId=OrderId を有効にした Azure Service Bus トピック。ダウンストリームサービスごとにサブスクリプションを作成します。Service Bus トランザクションを使用して、受信メッセージを完了し、2つの送信メッセージを同じトランザクションで送信します。ポイズンメッセージには、サブスクリプションのデッドレターサブキューを利用します。.
これが解答である理由 このシナリオでは、OrderIdごとのメッセージの順序付け、アトミックな操作、およびポイズンメッセージの処理が求められます。Service Busトピックとセッションは、OrderIdごとのメッセージの順序付けとグループ化を保証します。Service Busトランザクションは、受信メッセージの完了と送信メッセージの送信をアトミックに実行し、分散トランザクションの要件を満たします。デッドレターキューは、ポイズンメッセージを自動的に隔離し、失われることなく処理を可能にします。
他のオプションは、これらの要件の一部を満たしません。セッションなしのService Busキューは順序付けを保証せず、手動補償は複雑です。Azure Storage Queueはアトミックな操作や自動デッドレタリングをサポートしません。Event Gridは順序付けを保証せず、トランザクション機能もありません。セッションなしのService Busトピックは、OrderIdごとの順序付けを保証できません。
解答と解説を表示 正解: sessionId=OrderId を有効にした Azure Service Bus トピック。ダウンストリームサービスごとにサブスクリプションを作成します。Service Bus トランザクションを使用して、受信メッセージを完了し、2つの送信メッセージを同じトランザクションで送信します。ポイズンメッセージには、サブスクリプションのデッドレターサブキューを利用します。. このシナリオでは、OrderIdごとのメッセージの順序付け、アトミックな操作、およびポイズンメッセージの処理が求められます。Service Busトピックとセッションは、OrderIdごとのメッセージの順序付けとグループ化を保証します。Service Busトランザクションは、受信メッセージの完了と送信メッセージの送信をアトミックに実行し、分散トランザクションの要件を満たします。デッドレターキューは、ポイズンメッセージを自動的に隔離し、失われることなく処理を可能にします。 …
試験に合格 — 終わりのない解答探しなしで この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する →
カード不要