eureka-server启动流程图
2019-12-23 10:11:56 1 举报
Eureka server 启动流程图及spring boot自动装配原理
作者其他创作
大纲/内容
自动装配
@EnableEurekaServer
@ConditionalOnClass决定是否装配到spring
initEurekaEnvironment
@import
EurekaServerBootstrap
AutoConfigurationImportSelector
ServerCodecs
EurekaServerInitializerConfiguration
EurekaServerMarkerConfiguration
初始化eureka上下文
集群实例注册
FilterRegistrationBean
evictionTimer.schedule
注解
进行相邻节点注册
postInit
eureka自启动配置
PeerEurekaNodes
初始化上下文
jerseyApplication
PeerAwareInstanceRegistry
EurekaServerConfig
初始化
initEurekaServerContext
从spring-cloud-netflix-server的spring.factories对应的EurekaAutoConfigurion
eureka配置相关
初始化eureka的编码相关
组合注解
EurekaController
contextInitialized
开启服务剔除定时器(服务启动后60S开始运行,运行间隔为60s)
@SpringBootApplication
openForTraffic
激活
初始化eureka运行环境
注册节点过滤
获取在线服务的个数
Marker
Jersey应用相关
EurekaServerContext
@EnableAutoConfigurion
EurekaAutoConfigurion
收藏
收藏
0 条评论
回复 删除
下一页