Dubbo服务消费者启动与订阅原理

​Dubbo服务消费方主要是作为客户端向服务提供方发起请求并接受响应的。
它有两个核心能力:
1、订阅和感知最新提供者信息
2、向服务提供者发起rpc请求调用

本文将分析服务消费方的启动和订阅原理。

总共有两种机制时机来引用服务,第1是俄汉式(默认),afterPropertiesSet方法中,第2种是是在 ReferenceBean 对应的服务被注入到其他类中时引用(dubbo:Reference标签中init属性配置成true时候) 
1、ReferenceBean由于实现了FactoryBean,自定义Bean实例化服务Bean过程。spring注册该服务对象到其他bean中的时候,调用com.alibaba.dubbo.config.spring.ReferenceBean#getObject,执行服务应用过程。 
2、前置条件判断,是否已经初始化,配置是否合格,com.alibaba.dubbo.config.ReferenceConfig#init 
3、com.alibaba.dubbo.config.

Dubbo服务消费者启动与订阅原理最先出现在Python成神之路

版权声明:
作者:Zad
链接:https://www.techfm.club/p/16403.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>