PCD#2(designing)

PCD#2(designing)

プロデューサーサービスからイベントを発行し、複数のコンシューマーへファンアウト配信したいと考えています。要件は at-least-once 配信、キー単位の順序保証、再試行とデッドレターキューのマネージド管理です。どのサービスを選ぶべきですか。

正解:A

正解の根拠

Pub/Sub は at-least-once 配信、ordering keys によるキー単位順序保証、dead-letter topic と retry policy をマネージドで提供します。複数サブスクリプションでファンアウト構成が可能です。

機能提供方法
ファンアウト1 トピックに複数サブスクリプション
順序保証ordering key(同一リージョン)
DLQdead_letter_topic を指定

不正解の理由

  • B: Cloud Tasks は単一ワーカーへのタスク投入用で、複数コンシューマーへのファンアウト配信に向きません。
  • C: Cloud Scheduler はクーロン起動のジョブスケジューラで、イベント配信機構ではありません。
  • D: Firestore トリガーは DB 書込起点で、汎用 Pub/Sub のファンアウト要件に応えられません。

参考:Pub/Sub Ordering


コメント

コメント

コメントする

目次