分布式-3-RPC

2019-10-02  本文已影响0人  宠辱不惊的咸鱼

角色组成

rpc-001.jpg

调用流程

rpc-002.jpg
  1. client以本地调用方式调用服务
  2. client stub收到调用后将方法、参数组装成能够进行网络传输的消息体
  3. client stub找到服务地址,将消息发送到服务端
  4. server skeleton收到消息后解码
  5. server skeleton根据解码结果调用本地服务
  6. 本地服务执行并将结果返回server skeleton
  7. server skeleton将结果打包成消息发送至消费方
  8. client stub接收到消息,进行解码
  9. client得到最终结果

技术实现

优秀开源框架

上一篇下一篇

猜你喜欢

热点阅读