✨Spring的处理器映射器与适配器的架构设计
✨SpringMVC执行流程图解及源码
目录
Spring家族及微服务系列文章
前言
Nacos服务发现
✨流程图
✨服务发现的入口
SpringCloud原生项目spring-cloud-commons
Nacos是如何继承下来的?
NacosServiceDiscovery#getInstances()获取服务实例
✨NacosNamingService初始化流程
NacosNamingService构造初始化
HostReactor构造初始化
PushReceiver构造初始化
PushReceiver#run
✨从集成的client模块本地服务发现
获取服务实例列表
从本地缓存/发送http从服务端获取服务信息
从本地缓存获取
发送HTTP调用从Nacos服务端获取
scheduleUpdateIfAbsent()
UpdateTask#run()任务逻辑