在 GCP PubSub 中,如果必须重试消息,如果配置了退避,那么在重试尝试之前,它是否会被推送到现有消息的后面?

问题描述 投票:0回答:1

我想检查 GCP 发布-订阅中特定消息的重试如何进行?如果必须重试一条消息,并且订阅还有其他消息,当前消息是否会被推到后面,或者 GCP 发布-订阅中根本没有队列,并且消息会在退避间隔之间自动重试?

google-cloud-pubsub publish-subscribe
1个回答
0
投票

如果未设置重试策略,则确认截止日期到期或被确认的已传递消息有资格立即重新传递。这意味着它可能会被传送回订阅者或当时同一订阅的不同订阅者。 Google Pub/Sub 不存在“队列后面”的概念。

如果您确实设置了重试策略,则在退避时间过去之前,该消息不会符合重新传递的条件,此时可以将其发送给订阅者或同一订阅的不同订阅者。请注意,重试设置是在尽力而为的基础上强制执行的,因此在某些情况下,消息可能会在退避时间过去之前重新传送。

© www.soinside.com 2019 - 2024. All rights reserved.