码迷,mamicode.com
首页 > 其他好文 > 详细

RPC

时间:2018-09-07 15:59:26      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:对比   机器   lock   tin   解密   log   处理   简单   空间   

参考:为什么需要RPC,而不是简单的HTTP接口
深入浅出 RPC - 浅出篇
深入浅出 RPC - 深入篇

概念

RPC 的全称是 Remote Procedure Call 是一种进程间通信方式。它允许程序调用另一个地址空间(通常是共享网络的另一台机器上)的过程或函数,而不用程序员显式编码这个远程调用的细节。即程序员无论是调用本地的还是远程的,本质上编写的调用代码基本相同。

理解:

从OSI网络模型对比来看就很好理解了:

基于传输层的TCP,根据RPC的协议实现会话层(连接管理)和表示层(协议编码、加解密或者其他数据处理)就行了。

所以,RPC可以用HTTP来实现,也可以基于Socket用TCP/UDP实现。

RPC

标签:对比   机器   lock   tin   解密   log   处理   简单   空间   

原文地址:https://www.cnblogs.com/diffx/p/9604839.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!