购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第2章

远程通信

在服务化概念流行以前,单体式应用程序主要以使用同一进程内的本地调用为主,本地调用使得性能损耗可以忽略不计。在服务化概念开始流行以后,服务提供者与服务消费者之间采用远程通信方式,网络使得服务间调用的延时增加,带来了额外的性能损耗,并且由于网络的不稳定性与不确定性,分布式系统间调用失败和超时的风险也随之增加。

综上所述,高效、安全、便捷地实现远程通信是服务化的重要目标,另外,由于各种服务大多由异构语言所组成,因此,如何能将跨语言调用的成本降至最低,也越来越受到关注。

远程通信的技术重点是通信方式、序列化协议和透明化RPC框架,下面我们具体来看。 P01AhBwPLdXj7aJEj9epwqWghsWlSKYb6BlwIma8/Y5d1pP19XsRbyeMYeu0dSOZ

点击中间区域
呼出菜单
上一章
目录
下一章
×