eurekaServer启动流程图
2020-06-16 10:33:19 0 举报
eurekaServer启动流程
作者其他创作
大纲/内容
初始化euerkaServer
初始化一些集群节点信息
从相邻节点同步实例信息
实现了SmartLifecycle的接口会在初始化完成以后根据isAutoStarp()方法返回值判断是否调用start()方法
@Import
组合注解
EurekaServerAutoConfiguration
初始化一些集群注册表
初始化EurekaServer环境
开启定时任务,60秒清理未续约的实例
FilterRegistrationBean
EurekaServerConfig
EnableAutoConfiguration
EurekaServerMarkerConfiguration
registry.sync()
initEurekaEnvironment()
initServerContext()
PeerAwareInstanceRegistry
@Bean
Marker
PeerEurekaNodes
初始化meta-info文件夹下的springs.factorys的配置文件
EurekaServerInitializreConfiguration
激活
服务剔除registry.openForTraffic
EurekaServerBootStarp
调用http请求
初始化一些接口,获取eurekaServer信息
@EnableEurekaServer
@SpringBootApplication
EurekaServerBootStarp.contextInitialized()
初始化EurekaServer的上下文
EurekaServerContext
初始化EurekaServer相关配置
eurekaClient.getApplications()
初始化spring包装的原生启动类
EurekaController
收藏
收藏
0 条评论
回复 删除
下一页