2020年10月11日星期日

二、dubbo的服务消费源码剖析

前面我们已经大致分析了dubbo的注册中心以及服务注册的源码过程

下面我们分析一下服务引入的流程

一、整体架构图

 

 

 

二、服务引用时序图

 三、消费流程图

 

 

 如上图,服务消费和服务注册一样也是分为两步。

1、将ReferenceConfig转换为invoker

2、将invoker转换为ref

接下来我们看看org.apache.dubbo.config.ReferenceConfig的具体代码

 

 

 

再看一下init方法

 

 

 在看一下org.apache.dubbo.config.ReferenceConfig#createProxy方法

 

 

 

 

 

这里主要做几件事

1、获取所有服务引用

2、获取所有invoker列表

3、经过cluster筛选出具体的某个invoker(路由、负载均衡)

4、创建服务代理

至此,我们就把dubbo的消费流程代码看完了

 

原文转载:http://www.shaoqun.com/a/480926.html

亚马逊全球开店制造:https://www.ikjzd.com/w/204.html

asiabill:https://www.ikjzd.com/w/1014

costco:https://www.ikjzd.com/w/1680


前面我们已经大致分析了dubbo的注册中心以及服务注册的源码过程下面我们分析一下服务引入的流程一、整体架构图二、服务引用时序图三、消费流程图如上图,服务消费和服务注册一样也是分为两步。1、将ReferenceConfig转换为invoker2、将invoker转换为ref接下来我们看看org.apache.dubbo.config.ReferenceConfig的具体代码再看一下init方法在看一
aca:https://www.ikjzd.com/w/1371
easybuy:https://www.ikjzd.com/w/2162
想打造爆款?亚马逊listing该怎么写?:https://www.ikjzd.com/home/112743
"国酒茅台"将不复存在!商标注册应遵循法律法规!:https://www.ikjzd.com/home/97958
杭州综试区走通跨境电商零售出口企业所得税核定征收首单:https://www.ikjzd.com/home/113639

没有评论:

发表评论