Pub/Sub在10秒后重新发送消息,甚至设置了600秒的ack截止日期.如何克服这个问题



我正在使用Pub/Sub进行消息传递,并且我已经设置了ack。最后期限600秒,这是最长的,但如果我不能在10秒内处理该记录,那么它会再次发送相同的消息。正因为如此,它正在传递重复的消息。

那么,在Pub/Sub订阅中还有什么需要配置的吗?我还将"重试"策略配置为"立即",是否应该将其设置为指数后退?

Cloud Pub/Sub支持的客户端库会自动更新ack截止日期。

请考虑探索一次交货,以避免重复交货。

相关答案:发布/子确认截止日期在使用时被忽略一次交付

最新更新