1.RPC简述 RPC,Remote Procedure Call 远程过程调用.通俗讲,两段程序不在同一个内存空间,无法直接通过方法名调用,就需要通过网络通信方式调用.对于RabbitMQ,本身就是用于消息通信.简单的RabbitMQ是,生产端发送消息,经由交换器,到达队列.消费端不需要知道生产端,消费端订阅队列,消费队列中的消息.而对于RPC,希望消费端消费消息后,返回一个结果,结果经由网络,再返回给生产端. 不考虑RabbitMQ针对RPC的特有设计.最简单的设计是,生产端和消费端共同约定