
面试源码分析
文章平均质量分 63
傲傲娇
努力,奋斗
展开
-
Nacos服务注册中心服务发现源码分析
客服端分析客户端主动拉取的情况如下:在NacosDiscoveryClient类中可以找到,调用NacosNamingService的selectInstances方法主要调用HostReactor的getServiceInfo方法getServiceInfo方法中主要做了几件事,获取本地缓存的ServiceInfo,从服务端获取ServiceInfo,定时任务更新ServiceInfo从本地缓存中,就是从map中获取从服务端获取,发送http请求,processService.原创 2022-05-06 09:25:40 · 398 阅读 · 0 评论 -
Nacos注册中心注册源码过程分析
客户端注册逻辑如下:首先根据springboot的自动配置,找到META-INF/spring.factories文件,可以找到NacosDiscoveryAutoConfiguration这个自动化配置的类可以看到主要是初始化了三个Bean,NacosServiceRegistry、NacosRegistration、NacosAutoServiceRegistration。其中NacosAutoServiceRegistration这个类继承了AbstractAutoServiceR原创 2022-05-05 22:40:19 · 938 阅读 · 0 评论 -
Springboot 自动化配置
Springboot项目的启动类都有@SpringBootApplication注解,这个注解主要有三个注解构成,@EnableAutoConfiguration,@SpringBootConfiguration,@ComponentScan,其中@EnableAutoConfiguration这个注解就是和springboot的自动化配置有关。@EnableAutoConfiguration这个注解主要是有一个@Import注解,他主要引入了AutoConfigurationImportSel原创 2022-05-05 20:39:54 · 587 阅读 · 0 评论