Google 云 Pub/Sub ack v nack

Google Cloud Pub/Sub ack v nack

我知道 message.ack() 确认消息,以防止在确认截止日期过后重新发送消息。

但是 message.nack() 有什么用呢? ack和nack有什么区别?

非常感谢

message.nack()(特定于语言,我知道并非所有语言都使用该语法)告诉 Cloud Pub/Sub 此特定客户端无法处理该消息。该服务然后可以将消息发送到另一个客户端,可能在一些回退之后,它(希望)将在其中被成功处理。