随笔,之前整理的Eureka笔记

之前整理的eureka源码的笔记可以看一下

1. eureka服务实例多久注册

原生40s之后注册,springcloud优化为毫秒级

2. eureka client和eureka-server之间的心跳多久一次

30s

3. eureka client多久拉取一次注册表信息 是全量拉取还是增量拉取

30s 第一次全量拉取之后增量拉取比对hash值不一致全量拉取

4. eureka server维护的注册表结构是怎么样的

Map<String,Map<String,instanceInfo>>
第一个map🔑服务名称比如order-service value:服务对应的实例信息
第二个map🔑服务实例的id value:服务实例的信息

5. eureka server的二级缓存是怎么做的

readOnlyCacheMap:只读缓存
readWriteCacheMap:读写缓存
每30s同步一次读写缓存,读写缓存覆盖只读缓存
读写缓存180s后过期
服务实例注册和下线清空读写缓存

6. erueka server自我感知 多久触发一次 怎么判断服务是否宕机

60s触发一次
心跳时间:lastUpdateTimestamp+90
心跳时间+90+gc补偿时间 < 当前时间:则当前服务下线
服务剔除:从过期服务实例中选择0.85*本地总服务实例数(洗牌算法)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值