RabbitMQ Publisher Confirms: Stop Assuming Messages Arrived
Fire-and-forget publishing hides broker rejections. Publisher confirms let a producer wait for basic.ack or basic.nack per message, reducing silent loss at the cost of tracking outstanding publishes.