🔥
Cloud Tasksでリトライしないための設定
ドキュメントを読んでも初見でわからなかったので記事を書きました
リトライの条件
リトライする条件は以下の二つが満たされた時
- max_attemtps
- max_retry_duration
If positive, maxRetryDuration specifies the time limit for retrying a failed task, measured from when the task was first attempted. Once maxRetryDuration time has passed and the task has been attempted maxAttempts times, no further attempts will be made and the task will be deleted.
リトライしないような設定
- max_attemtpsを1に設定
- max_retry_durationを1s
- min_backkoffを2s
- 最低でも2s待つが、max_retry_durationが1sなので結果的にリトライされない
Discussion