心跳源码源码剖析

1 后台启动一个线程每隔30s去发送心跳

  在client初始化过程中,如果需要发起注册,就会启动一个timer每隔30s向server发送心跳

  

2 调用http请求发送续约信息,如果续约成功,更新最近续约的时间

  

3 续约的核心就是更新最新的这个时间戳 + 有效期(这儿其实不应该加的)

  server端的续约逻辑就是更新当前时间戳,这儿的+有效期其实是不应该的,源码里面有说明,是个bug,但是官方并不准备修复

  

 

posted @ 2023-02-20 14:08  大坝谁修哈  阅读(194)  评论(0)    收藏  举报