RPC——笔记

整理的笔记来源:https://mp.weixin.qq.com/s/JkXrPcuKtE2qYgmDcH2uww

 

RPC(远程过程调用):

  1. RPC是:一个计算机通信协议。
  2. 调用过程:计算机 A 上的进程,调用另外一台计算机 B 上的进程,其中 A 上的调用进程被挂起,而 B 上的被调用进程开始执行,当值返回给 A 时,A 进程继续执行。
  3. RPC本质:调用的是远端的服务。
  4. RPC主要有三个角色:客户端、服务端、注册中心。
  5. 为什么要注册中心:客户端不直接找服务端,而是先去注册中心。
  6. 实现RPC需要用到的技术:动态代理、序列化、NIO(IO通信框架)、服务注册中心。
  7. RPC开源框架:dubbo、motan、gRPC、thrift。
posted @ 2019-02-22 10:48  小确幸123  阅读(172)  评论(0编辑  收藏  举报