[英]GCP Pub/Sub does more retries than configured
我有一个触发 Cloud Function 的 Pub/Sub 推送订阅。有启用指数退避和死信的重试策略。
接下来是配置:
出于测试目的,我将 Cloud Function 配置为始终返回 500 错误代码。 但是在死信主题中不是 5 次重试和 1 次事件而是:
我可以假设死信主题收到了更多事件,因为重试次数比预期的多。 但是我不明白为什么重试次数比配置的多?
Pub/Sub 有一个内置的至少一次传递系统,该系统将重试未确认的消息。 在这种情况下,在 600 秒过去后,您第一次发送的消息变得未被确认,因此 Pub/Sub 会重试该消息。 它将继续重试 600 秒,直到达到 messageRetentionDuration 或您确认为止。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.