RPC中常见的Stub怎么理解

RPC服务的基本架构图如上,可以很清楚地看到,一个完整的RPC架构里面包含了四个核心的组件,分别是Client ,Server,Client Stub以及Server Stub,这个Stub大家可以理解为存根。分别说说这几个组件:

客户端(Client): 服务的调用方。

服务端(Server):真正的服务提供者。

客户端存根:存放服务端的地址消息,再将客户端的请求参数打包成网络消息,然后通过网络远程发送给服务方。

服务端存根:接收客户端发送过来的消息,将消息解包,并调用本地的方法。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 131,221评论 18 138
  • 转自:http://blog.csdn.net/kesonyk/article/details/50924489 ...
    晴天哥_王志阅读 23,026评论 2 38
  • 今天分布式应用、云计算、微服务大行其道,作为其技术基石之一的 RPC 你了解多少?一篇 RPC 的技术总结文章,数...
    零一间阅读 1,712评论 1 46
  • 转自http://mp.weixin.qq.com/s?__biz=MzAxMTEyOTQ5OQ==&mid=26...
    文刂德光军阅读 988评论 0 11
  • 原文地址:http://blog.csdn.net/mindfloating/article/details/39...
    hongyuan阅读 2,169评论 0 20
  • 今天,余遥打来电话说“我要结婚了!” 我不意外。 还记得小时候她长我四岁,我就叫她余遥姐姐,可她不喜欢,硬要我叫她...
    沈寻忧阅读 285评论 0 1
  • 长期的企业培训似乎走进了怪圈:辛苦调研而开发的课程,学员满意度并不太高。困惑而无法突破......“化书成...
    马建平咨询式培训阅读 306评论 0 5
  • 也许是销售业绩压力过大或者是平时在客户那里装了太久的孙子,所以我身边的销售朋友们大抵是“躁”字辈的,烦躁、暴...
    葫芦猫蒸的热馒头阅读 428评论 12 5
  • 兴许由于出生在农村土坯房的土炕上,从呱呱坠地时起,就和土结下了不解之缘。先人们从远古走来,祖祖辈辈面朝黄土,土里刨...
    空哲之阅读 201评论 1 3
  • 夫妻没有血缘关系,所以不可能“十指连心”不愿回来也是可以理解的……只能怪自己太爱它了,自己恢复得又慢…… 我词穷,...
    y8021阅读 188评论 0 0