专栏名称: java一日一条
主要是讲解编程语言java,并且每天都推送一条关于java编程语言的信息
目录
相关文章推荐
芋道源码  ·  Java面试,问八股文的面试官水平很次? ·  12 小时前  
Java编程精选  ·  手把手教你Java文件断点下载 ·  2 天前  
Java编程精选  ·  阿里员工吐槽:80%以上的leader认为, ... ·  3 天前  
芋道源码  ·  谈一谈 分库分表 vs NewSQL数据库 ·  2 天前  
51好读  ›  专栏  ›  java一日一条

一篇文章了解RPC框架原理

java一日一条  · 公众号  · Java  · 2018-05-28 09:37

正文

请到「今天看啥」查看全文


如上图所示,我将一个RPC调用流程概括为上图中5个流程,左边3个为客户端流程,右边两个为服务端流程。
下面就各流程进行解析

2.2 客户端调用

服务调用方在调用服务时,一般进行相关初始化,通过配置文件/配置中心 获取服务端地址
用户调用:

一开始接触RPC调用方法肯定就有疑惑,它不是一个接口吗,直接调用应该没啥效果啊,我也没有引入实现包。

带着这个疑惑,我们就进入下一个知识点, 动态代理

2.3动态代理

动态代理这东西意如其名,它代理你帮你做事情。
上面我们不说道直接调用一个接口中的方法,并且没有用该接口的实现类调用,那么方法是怎么生效的呢?







请到「今天看啥」查看全文