Hi all!
We have RabbitMQ cluster of 3 nodes and an Http endpoint which sends messages to the bus (ISendEnpoint.Send())
One node went down and MessageNotConfirmedException: rabbitmq://cluster:5671/prd/commands => The message was not confirmed: Connection Disposed was thrown by RabbitMqTransport.ModelContext.BasicPublishAsync
As I understand it takes some time until RMQ / MassTransit realizes that connection was lost and till and will reconnect to the next node in cluster.
What will happen to messages published during the failover?
Should I retry on this exception ?
Are there any guidelines on when Send and Publish operations should be retried?
Thanks in advance