我想检查 GCP 发布-订阅中特定消息的重试如何进行?如果必须重试一条消息,并且订阅还有其他消息,当前消息是否会被推到后面,或者 GCP 发布-订阅中根本没有队列,并且消息会在退避间隔之间自动重试?
如果未设置重试策略,则确认截止日期到期或被确认的已传递消息有资格立即重新传递。这意味着它可能会被传送回订阅者或当时同一订阅的不同订阅者。 Google Pub/Sub 不存在“队列后面”的概念。
如果您确实设置了重试策略,则在退避时间过去之前,该消息不会符合重新传递的条件,此时可以将其发送给订阅者或同一订阅的不同订阅者。请注意,重试设置是在尽力而为的基础上强制执行的,因此在某些情况下,消息可能会在退避时间过去之前重新传送。