RPC,全称Remote Procedure Call(远程过程调用协议)。与本地调用不同的是远程调用必须经过网络层,因此涉及到的一个问题就是序列化,不同的序列化方式影响着调用的性能,流行的序列化包括有:Protobuf、Kryo、Hessian、Jackson、Thrift。
RPC框架组件:
APP:应用端,调用服务
Server服务容器,对外提供服务
Service Registry,服务注册表
RPC,全称Remote Procedure Call(远程过程调用协议)。与本地调用不同的是远程调用必须经过网络层,因此涉及到的一个问题就是序列化,不同的序列化方式影响着调用的性能,流行的序列化包括有:Protobuf、Kryo、Hessian、Jackson、Thrift。
RPC框架组件:
APP:应用端,调用服务
Server服务容器,对外提供服务
Service Registry,服务注册表