eureka整体设计
2022-04-28 17:00:29 8 举报
eureka整体设计
作者其他创作
大纲/内容
读写缓存readWriteCacheMap
eureka server
定时任务摘除过期实例
合并到本地
服务注册
增加实例
心跳续约
服务下架
替换到本地
服务注册、下架
每隔30s进行心跳续约(服务续约90s)
同步注册表
未开启
服务下线(容器关闭时)
三层队列
eureka client
同步集群同步复制请求
每隔60s检查实例是否超过了180s未续约
注册
1、启动时进行服务注册2、每隔30s检查服务实例有变更时重新注册
如果合并后本地的注册表的hash值和server端返回的hash值不一致时,需要全量抓取注册表进行本地的覆盖
启动时全量抓出注册表
每隔30s进行增量抓取
下架实例
Applications
是否开启了自我保护机制
摘除过期的实例
一致性hash比较
每隔30s数据同步
缓存失效
只读缓存readOnlyCacheMap
收藏
收藏
0 条评论
下一页