标签:back blog rpc 网络传输 出错 thrift 本地 nbsp twitter
由于各服务部署在不同的机器,服务间的调用免不了网络通信过程,服务消费方没调用一个服务都要写一坨网络通信相关的代码,不仅负责而且容易出错
RPC(Remote Procedure Call)远程过程调用能让我们像调用本地服务一样调用远程服务,而让调用方对网络通信这些细节透明
常见的RPC框架:
RPC的目标就是要将2-8这些步骤都封装起来,让用户对这些细节透明
怎么封装通信细节才能让用户像以本地调用方式调用远程服务呢?
对JAVA来说就是使用代理!
Java代理的两种方式:
标签:back blog rpc 网络传输 出错 thrift 本地 nbsp twitter
原文地址:http://www.cnblogs.com/xiaoxiao7/p/6056623.html