A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wujianhui 中级黑马   /  2019-6-27 14:42  /  650 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

一、RPC介绍
       RPC是Remote Procedure Call Protocol的缩写,也叫远程过程调用协议,是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。简单点来说,RPC使得程序能够像访问本地系统资源一样,去访问远端系统资源。
二、RPC运行原理
       RPC运行时,一次客户机对服务器的RPC调用,其内部操作大致有如下十步:
  •     1.调用客户端句柄;执行传送参数
  •     2.调用本地系统内核发送网络消息
  •     3.消息传送到远程主机
  •     4.服务器句柄得到消息并取得参数
  •     5.执行远程过程
  •     6.执行的过程将结果返回服务器句柄
  •     7.服务器句柄返回结果,调用远程系统内核
  •     8.消息传回本地主机
  •     9.客户句柄由内核接收消息
  •     10.客户接收句柄返回的数据

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马