默认的AMQP发布不是事务性的,并不保证您的消息实际到达代理.AMQP确实指定了事务发布,但是使用RabbitMQ它非常慢,我们还没有通过EasyNetQ API支持它.对于高性能保证交付,建议您使用“发布者确认”.简单来说,这是AMQP的扩展,它在代理成功接收到您的消息时提供回调. “成功收到”是什么意思?这取决于 ... 瞬时消息在入队时确认. 只要持久性消息持久保存到磁盘,或者在每个队列上消耗持久消息,就会确认该消息. 直接确认不可路由的瞬态消息并将其发布. 有关发布者确认的更多信息,请阅…