【发布时间】:2021-10-30 01:22:37
【问题描述】:
我有一个可以运行长达 60 分钟的云运行服务。pubsub 是执行云运行服务的触发点。 重试策略的 pubsub 配置设置为 max (600s)。
现在,当从 pubsub 发布消息时,cloud run 开始执行,因为完整的执行大约需要 60 分钟才能完成,但是 600 秒后的 pubsub 消息开始再次重试,因为它没有收到来自 cloud run 的任何确认,并且再次导致云运行服务一次又一次地执行。
这里如何处理pubsub重试,让cloud run不会因为重试而反复执行。
【问题讨论】:
标签: google-cloud-platform google-cloud-pubsub google-cloud-run