但是在开始事务模式的情况下, RabbitMQ的时延和吞吐量都有显著的影响, 因此假如不是必要的话, 尽量避免使用事务机制....Confirm
生产者将channel设置为confirm模式, 一旦channel进入confirm模式, 所有在该channel上发布的信息都会被指派一个唯一的ID(从1开始), 一旦消息被投递到所有匹配的队列之后...关联标识
上述方法中, 每一个RPC都会请求新建一个回调队列, 更高效的方法是为每一个客户端建一个独立的回调队列. 但是此队列接收到一个响应的时候无法辨别出这个相应是来自于哪个请求....如果发生这种情况, RPC服务器会在重启后重新请求, 这就是为什么客户端需要优雅的处理重复相应, 同时也要尽量保证幂等性....因此我们要确保能够明确哪个函数是本地调用的, 哪个函数是远程调用的, 保证各个组建间的依赖明确, 明确客户端如何处理RPC服务器的宕机和长时间无响应的情况.