Consumer Ack 与 Consumer Nack 之间的 RabbitMQ 行为差异,requeue false?

RabbitMQ behavioural difference between Consumer Ack vs Consumer Nack with requeue false?

在RabbitMQ中,消费者接收并处理消息后,我可以ack它,也可以nack它。

拒绝带有 requeue true 的消息放回队列,但是,requeue false 则不会。

所以我想知道 Consumer Ack 与 Consumer Nack 之间的区别是什么,requeue false,或者我们可以 ack 而不是 nack

between Consumer Ack vs Consumer Nack with requeue false

https://www.rabbitmq.com/dlx.html

Dead Letter Exchanges
Messages from a queue can be "dead-lettered"; 
that is, republished to an exchange when any of the following events occur:

The message is negatively acknowledged by a consumer using basic.reject or basic.nack 
with requeue parameter set to false.

.....

简而言之:basic.nackrequeue = false 将消息重定向到 DLX 交换(如果配置了 dlx)。