ACEクラウドソリューションの計画と構成MEDIUM単一選択

あなたのチームは Google Cloud でメッセージキューを使った非同期処理を実装したいと考えています。メッセージの配信が保証(at-least-once)され、処理が失敗した場合にデッドレターキューに転送できるサービスはどれですか?

  1. A. Eventarc
  2. B. Cloud Tasks
  3. C. Cloud Scheduler
  4. D. Cloud Pub/Sub
解答と解説を見る

正解: D

Cloud Pub/Sub は at-least-once の配信保証を持つメッセージキューサービスで、サブスクリプションにデッドレタートピックを設定することで、一定回数処理に失敗したメッセージを別のトピックに転送できます。Cloud Scheduler は定期的なジョブのスケジューリングで、メッセージキューではありません。Cloud Tasks は HTTP または App Engine タスクキューへのタスク配信サービスで、Pub/Sub と異なりプルモデルが主体ではありません(ただしデッドレター機能はありません)。Eventarc はイベントのルーティングサービスで、メッセージのバッファリングや再試行制御は Pub/Sub ほど充実していません。

▸ この試験を本気で演習する(全150問・無料)