背景 为什么需要发心跳? 因为某些原因我们的程序异常退出了,但并没有发注销请求。上级感知不到注销,还以为我们还在注册状态。 这种就属于异常状态,为了规避这种情况,我们就需要向上级定时发送心跳,告诉上级我们还存在。 实现 这个实现的话,我们再注册的时候就已经实现了,注册成功就会发送一次心跳,之后每隔一段时间再次发送, 先看抓包 具体实现代码 service接口层 /*** * 注册保活 */ boolean keepAlive(