Spring Cloud Eureka 源码跟踪(1.服务注册)
DiscoveryClient类的initScheduledTasks()方法会创建InstanceInfoReplicator(线程对象),并将当前实例传入其构造函数(函数中定义线程池),
然后执行线程对象启动方法
启动方法中定义线程池线程 间隔initialDelayMs,执行InstanceInfoReplicator.run()方法,
run()会回调discoveryClient中的注册方法
通过REST请求将客户端元数据(InstanceInfo)发送给注册中心。
...
原创
2020-06-11 00:16:49 ·
176 阅读 ·
0 评论