当前位置: 首页 > 知识库问答 >
问题:

Spring Boot Eureka-更快的离线检测

舒博雅
2023-03-14

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

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

eureka:
  client:
    registerWithEureka: false
    fetchRegistry: false
  server:
    enableSelfPreservation: false
    eviction-interval-timer-in-ms: 10000
    response-cache-update-interval-ms: 5000
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

共有1个答案

濮阳景天
2023-03-14

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

 类似资料:
  • 开发离线应用的第一步是要知道设备是在线还是离线,HTML5为此定义了一个navigator.onLine属性,这个属性值为true 表示设备能上网,值为false 表示设备离线。这个属性的关键是浏览器必须知道设备能否访问网络,从而返回正确的值。实际应用中,navigator.onLine 在不同浏览器间还有些小的差异。 IE6+和Safari 5+能够正确检测到网络已断开,并将navigator.

  • 问题内容: 我想知道何时失去互联网连接并重新获得互联网,以便可以在显示“糟糕,没有互联网”的警报和包含从我的服务器派生的数据的Google地图或网格之间切换。 这个相关的问题和另一个相关的问题认为他们有答案,但没有答案。 他们的解决方案适用于Chrome版本34.0.1847.137 m,MS IE v11.0.xx,但不适用于FireFox v29.0.1,因此,我正在寻求一种适用于所有这三种浏

  • 在渲染器进程中,使用标准HTML5 API实现在线和离线事件检测,例子: main.js 1 const {app, BrowserWindow} = require('electron') 2 ​ 3 let onlineStatusWindow 4 ​ 5 app.on('ready', () => { 6 onlineStatusWindow = new BrowserWindow({ wi

  • 问题内容: 如何在JavaScript中检测Internet连接是否离线? 问题答案: 您可以通过发出 失败的XHR请求 来确定连接丢失。 标准方法是 重试 几次 请求 。如果没有通过,请 警告用户 检查连接,然后 正常失败 。 旁注: 将整个应用程序置于“脱机”状态可能会导致很多容易出错的状态处理工作。无线连接可能会来去去等等。因此,最好的选择是妥善地失败,保留数据,并警告用户..允许他们最终解

  • 我尝试寻找Jacoco离线检测gradle脚本片段,但找不到一个。是否可以通过gradle脚本进行Jacoco离线检测?如果是的话…一个很好的例子。谢谢。

  • 更多离线操作 近些年来,磁盘空间变得异常便宜和丰富,但是网络带宽还没有,因此Subversion工作拷贝为紧缺资源进行了优化。 .svn管理目录维护者与CVS同样的功能,除了它还保存了只读的文件“原始”拷贝,这允许你做许多离线操作: svn status 显示你所做的本地修改(见“查看你的修改概况”一节) svn diff 显示修改的详细信息(见see “检查你的本地修改的详情”一节) svn r