我有一个在GCP pub / sub上有2个订阅者的发布者,两个订阅者都运行NodeJS代码并在完成该过程后确认。
答案 0 :(得分:0)
订阅者收到消息时发送的确认与Cloud Pub / Sub保存消息并使消息可供订阅时发送给发布者的确认不同。这是通过design进行的,Pub / Sub希望将消息的发送者与消息的接收者分离。
发布消息失败时,除非错误不保证重试,否则它将是automatically retried。 Nodejs客户端库支持自定义重试设置,文档提供了一个示例来了解已发布哪些消息。