Eureka服务下线源码分析
我们知道,在Eureka中,可以利用如下方法使Eureka自动下线,那么本篇文章就来分析一下子这个下线的流程主要做了这么几件事:
[*]排除状态监听器
[*]取消心跳、刷新线程
[*]向服务端发起下线通知
[*]停止各个监听器
服务端接受下线消息
下线消息的处理在InstanceResource类中
先看详细的下线逻辑,与之前文章中提到的租约过期扫除的处理逻辑是一致的
其中invalidateCache则是删除当前服务中与该实例相关的缓存
集群的同步下线信息则跟集群信息注册的逻辑差不多
关注公众号:Java学习录,查看更多Spring、SpringBoot、SpringCloud源码剖析系列文章
页:
[1]