Closed P1ton closed 7 months ago
The reason you aren't seeing the error straight away is because you don't have confirming_deliveries
enabled and without it amqpstorm isn't expecting a reply and your check_for_errors
will miss the incoming error message sent by RabbitMQ, as it is received a few milliseconds after the publish the initial message was sent.
You can test this by adding a small delay between publish
and check_for_errors
, or by enabling confirm_deliveries
(using rabbit_channel.confirm_deliveries()
).
https://www.rabbitmq.com/confirms.html
Hi all. I noticed strange behavior. RabbitMQ has an exchange that does not have queue binding configured If I use a loop, the first publication goes well, but the next one fails. And so in a circle
If I don't use a loop I never get an error. Could you explain this strange behavior?
RabbitMQ 3.12.12 AMQPStorm 2.10.7
code
Logs