Java学习录 发表于 2019-11-6 08:30:00

Eureka服务下线源码分析

我们知道,在Eureka中,可以利用如下方法使Eureka自动下线,那么本篇文章就来分析一下子这个下线的流程
主要做了这么几件事:

[*]排除状态监听器
[*]取消心跳、刷新线程

[*]向服务端发起下线通知

[*]停止各个监听器
服务端接受下线消息
下线消息的处理在InstanceResource类中
先看详细的下线逻辑,与之前文章中提到的租约过期扫除的处理逻辑是一致的
其中invalidateCache则是删除当前服务中与该实例相关的缓存
集群的同步下线信息则跟集群信息注册的逻辑差不多
关注公众号:Java学习录,查看更多Spring、SpringBoot、SpringCloud源码剖析系列文章
页: [1]
查看完整版本: Eureka服务下线源码分析