ConfirmListener#handleNack() can not be triggered #8395
-
Describe the bugWhen a message is unable to reach any queue(exchange is right, routingKey is wrong), Reproduction stepsserver: 3.8.3 1.channel.confirmSelect(); 2.channel.basicPublish(exchange, routingKey, props, data); //exchange is right, routingKey is wrong Expected behavior
Additional contextCurrently, the message can not reach any queue, but |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
A couple of things.
|
Beta Was this translation helpful? Give feedback.
A couple of things.
basic.nack
will be sent when the queue process cannot accept an ingress message (due to a failure of some kind, a lack of quorum, things like that: nothing to do with routing, as this happens after the routing step)