• 【Eureka】实现原理


    Eureka Client

    • 拉取Eureka Server中的全量注册表
    • 注册自身实例InstanceInfo至Eureka Server
    • 初始化定时任务 
        心跳(续约)任务
        拉取增量注册表更新本地注册表缓存(默认30s)
        按需注册任务
          定时检测InstanceInfo是否发生变化,变化则重新向Eureka Server发起注册
          监听(Linsten)status,发生变化则重新向Eureka Server发起注册

    Eureka Server

    • 启动从其它节点(peer)拉去注册表信息 
    • Eureka Server每次操作本地注册表时,同时同步到其它节点(同步操作有 Heartbeat/Register/Cancel/StatusUpdate,DeleteStatusOverride) 

        

  • 相关阅读:
    c++ CPO ADL
    c++ intrusive
    c++边界检查
    C++仿函数
    C++ RefBase
    c++ vector容器的尺寸问题
    关于调用约定
    C++学习之字符串类、容器
    C++异常
    Git常用命令大全,迅速提升你的Git水平
  • 原文地址:https://www.cnblogs.com/itplay/p/11208852.html
Copyright © 2020-2023  润新知