网络可能会以不太明显的方式出现故障,而检测某些故障需要时间。因此,向套接字写入协议帧或一组帧(如发布的报文)的客户端不能假定报文已到达服务器并被成功处理。它可能在途中丢失,也可能在发送过程中出现严重延迟。
发布者确认机制跟踪消息是否被RabbitMQ接受并处理(持久化消息保证被写入磁盘)。
镜像经典队列在队列所有副本处理完后才返回发布者确认或者才算事务完成。
https://www.rabbitmq.com/docs/connection-blocked