美文网首页nacos
nacos源码分析——如何做心跳续约

nacos源码分析——如何做心跳续约

作者: 黄云斌huangyunbin | 来源:发表于2018-07-28 21:34 被阅读124次

    先看如何处理http心跳请求

    image.png image.png
    然后就会更新这个ip的最后心跳时间
    image.png
    这个最后的心跳时间有什么用呢,有个定时任务每5s会检查是不是太久没心跳,如果没心跳就下线掉这个实例。
    image.png image.png image.png

    再看具体怎么发起心跳

    先是构一个nacos

    NamingService naming = NamingFactory.createNamingService(properties);

    就会创建一个BeatReactor
    image.png
    会创建BeatProcessor
    image.png
    接着是BeatTask
    image.png
    终于看到心跳请求了
    image.png
    注意这里是像所有的nacos服务中心服务器发送心跳

    相关文章

      网友评论

        本文标题:nacos源码分析——如何做心跳续约

        本文链接:https://www.haomeiwen.com/subject/airamftx.html