什么是RPC调用? 像调用本地函数一样,调用一个远端服务。 为什么需要RPC框架? RPC框架用于屏蔽RPC调用过程中的序列化,网络传输等技术细节。让调用方只专注于调用,服务方只专注于实现调用。 什么是序列化?为什么需要序列化? 把对象转化为连续二进制流的过程,叫做序列化。磁盘存储,缓存存储,网络传输只能操作于二进制流,所以必须序列化。 同步RPC-client的核心组件是什么? 同步RPC-client的核心组件是序列化组件、连接池组件。它通过连接池来实现负载均衡与故障转移,通过阻塞的收发来实现超时处理。 异步RPC-client的核心组件是什么? 异步RPC-client的核心组件是序列化