标签: rabbitmq
我什么时候需要对我的RabbitMQ监听器做出回应? 到目前为止,我从未在网络上看到过消息中的错误。
我猜网络层应该照顾它,不是吗? 如果我收到来自发布者的错误消息,那么nack会将其留在队列中,不是吗?
感谢。
答案 0 :(得分:0)
如果消费者(可能是暂时的)无法处理交付,则可以发送NACK。消息将由服务器重新传送给任何可用的消费者(可能包括原始消费者),并且可以再次尝试处理。
NACK
与REJECT不同的是,被拒绝的交付不会重新发送给拒绝的消费者(重新发送在不同的渠道上)。
REJECT