1.RPC是一种技术框架的称呼,不是某种具体协议,不局限于某种协议,RPC顾名思义就是远程过程调用,其核心思想是,RPC客户端调用远程服务器上的接口完成过程调用,远程服务器把结果返回. 2.RPC的最底层仍然是socket来实现服务器之间的网络通信.但是,socket之上,在哪一层实现RPC调用,则可以有两大类,一类是基于TCP实现的,一类是基于HTTP实现的. 基于TCP实现的RPC,参见参考文档中“基于TCP和HTTP协议的RPC简单实现” 基于HTTP实现的RPC,根据数据序列化的方式分为…