首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Spring Boot Eureka -更快的离线检测

Spring Boot Eureka -更快的离线检测
EN

Stack Overflow用户
提问于 2019-04-16 15:55:44
回答 2查看 616关注 0票数 1

我正在使用Spring Boot和Eureka,它真的很好用。但是几个小时后,我想更快地检测离线Eureka实例/客户端,但我发现没有关于Eureka配置属性的好文档。我甚至不确定这是否可能,因为Eureka似乎假设客户端每30秒发送一次更新。

我开始停用自我保护模式,并提高续订和间隔更新的速度,降低过期时间,但我的Eureka服务器仍然需要两分钟来发现它的离线客户端。

在更改续订百分比阈值之后,Eureka服务器从未删除过离线客户端。

有什么方法可以更快地检测到离线的Eureka客户端吗?

服务器配置:

代码语言:javascript
代码运行次数:0
运行
复制
eureka:
  client:
    registerWithEureka: false
    fetchRegistry: false
  server:
    enableSelfPreservation: false
    eviction-interval-timer-in-ms: 10000
    response-cache-update-interval-ms: 5000

客户端配置:

代码语言:javascript
代码运行次数:0
运行
复制
eureka:
  client:
    serviceUrl:
      defaultZone: ${EUREKA_URI:http://localhost:8761/eureka}
    healthcheck:
      enabled: true
  instance:
    lease-renewal-interval-in-seconds: 5
    lease-expiration-duration-in-seconds: 15

编辑:即使是健康检查url也不会被更频繁地调用。它仍然是每30秒调用一次。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-04-23 15:30:33

更改计划的正确选项是:

代码语言:javascript
代码运行次数:0
运行
复制
eureka.client.instance-info-replication-interval-seconds
票数 0
EN

Stack Overflow用户

发布于 2019-04-22 10:55:36

您是否检查了功能区配置。Ribbon可以在启动时预先缓存服务器配置,并在Eureka-sever关闭时使用它。请检查eureka客户端应用程序上是否启用了ribbon

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55703214

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档