GCP pubsub 中的交付尝试会在一段时间后重置吗?

Do delivery attempts in GCP pubsub get reset after some time?

我启用了死信并为我的请求订阅设置了最大投递尝试次数。我已经测试过,如果我不确认提取的消息,投递尝试会增加。

但是,如果我有一段时间(似乎是 10 分钟左右)没有提取消息,投递尝试似乎会回到 1,或者被重置...

这是预期的行为还是只发生在我身上?

在文档中没有关于在特定时间段后重置的内容:https://cloud.google.com/pubsub/docs/handling-failures

发送尝试是在 best-effort 的基础上设置的,并且不会持久化,因此如果消息在一段时间内未被检索到,它可能会被重置为零,是的。