一 客户端
客户端发心跳位置
跟踪到该函数
BeatTask 实现了 Runnable
看 run 方法
继续跟进此方法,可找到发心跳的地方
二 服务端
入口位置
跟进到 createEmptyService 方法中
继续跟进
继续跟进
继续
继续
ClientBeatCheckTask 实现了 Runnable 接口
看 run 方法,找到将健康状态设置为 false 的地方
继续看 run 方法,找到实例被删除的位置
客户端发心跳位置
跟踪到该函数
BeatTask 实现了 Runnable
看 run 方法
继续跟进此方法,可找到发心跳的地方
入口位置
跟进到 createEmptyService 方法中
继续跟进
继续跟进
继续
继续
ClientBeatCheckTask 实现了 Runnable 接口
看 run 方法,找到将健康状态设置为 false 的地方
继续看 run 方法,找到实例被删除的位置