RabbitMQ 死信队列:消息投递条件解析
"RabbitMQ 消息投递到死信队列说法错误的是\n\n\nA、消息在队列的存活时间超过设置的TTL时间\n\nB、消息队列的消息数量已经超过最大队列长度\n\n\nC、消息被否定确认,使用basicReject并且此时requeue 属性被设置为true\n\nD、消息被否定确认,使用basicNack并且此时requeue 属性被设置为false 为什么\n\n内容:D、消息被否定确认,使用basicNack并且此时requeue属性被设置为false 是正确的说法,不会将消息投递到死信队列。\n\n在RabbitMQ中,消息被否定确认时,可以选择将消息重新加入队列(requeue属性设置为true)或将消息丢弃(requeue属性设置为false)。如果requeue属性被设置为false,消息将被直接丢弃,不会投递到死信队列。\n\n因此,D选项是错误的说法。\n\n"
原文地址: https://www.cveoy.top/t/topic/pT5f 著作权归作者所有。请勿转载和采集!