Eureka-16丨eureka整体架构设计

Posted by jiefang on December 5, 2020

eureka整体架构设计

eureka整体架构

eureka思维导图

eureka整体架构内容

  1. eureka server启动:注册中心;
  2. eureka client启动:服务实例;
  3. 服务注册:多层map缓存架构;
  4. eureka server集群:注册表同步,多级队列的任务批处理机制;
  5. 全量拉取注册表:多级缓存机制;
  6. 增量拉取注册表:获取recentChangeQueue最近3分钟变化实例,一致性hash对比机制;
  7. 心跳机制:服务续约renew;
  8. 服务下线:cancel;
  9. 服务故障:expiration,eviction;
  10. 自我保护:通过最近一分钟心跳次数与预期心跳次对比,自动识别eureka server网络故障;