問題文
非同期の処理を依頼する仕組みとして、Pub/Sub と Cloud Tasks のどちらを選ぶかを検討している。依頼する側が「どの宛先に届けるか」と「いつ実行するか」を1件ごとに決めたい。この要件が決定的にする選択はどれか。
選択肢
- Pub/Sub を使う。トピックに発行すればサブスクリプションの構成にもとづいて受け手が自動的に決まり、依頼する側が宛先を書かなくて済む
- Cloud Scheduler を使う。時刻を指定できる
- Workflows を使う。手順の定義で宛先と時刻を表せる
- Cloud Tasks を使う。依頼する側が宛先と実行の時刻を1件ごとに指定でき、実行の制御を握れる