Google Cloud Pub/Sub 确认
Posted
技术标签:
【中文标题】Google Cloud Pub/Sub 确认【英文标题】:Google Cloud Pub/Sub ack v nack 【发布时间】:2021-12-12 17:18:18 【问题描述】:我知道message.ack()
会确认一条消息,以防止在确认截止日期过后重新发送它。
但是message.nack()
做了什么? ack和nack有什么区别?
非常感谢
【问题讨论】:
【参考方案1】:message.nack()
(这是特定于语言的,我知道并非所有语言都使用该语法)告诉 Cloud Pub/Sub 此特定客户端无法处理该消息。然后服务可以将消息发送到另一个客户端,可能在一些退避之后,它(希望)将被成功处理。
【讨论】:
以上是关于Google Cloud Pub/Sub 确认的主要内容,如果未能解决你的问题,请参考以下文章
Google Cloud Functions 仅在成功时确认 Pub/Sub(GCP 解决的问题)
如何通过 Google Cloud Monitoring JAVA 客户端库获取 Pub/Sub 订阅中未确认消息的数量
Google Cloud 上使用 Pub/Sub 的主/从模式