Eureka 中的“续订”和“续订阈值”是啥意思

Posted

技术标签:

【中文标题】Eureka 中的“续订”和“续订阈值”是啥意思【英文标题】:What does 'Renews' and 'Renews threshold' mean in EurekaEureka 中的“续订”和“续订阈值”是什么意思 【发布时间】:2016-12-26 05:49:47 【问题描述】:

我是 Eureka 的新手,我从我的 Eureka 服务器的主页 (localhost:8761/) 看到此信息。我没有从官方文档中找到有关“续订”和“续订阈值”的任何解释。谁能解释一下这些词?谢谢!

【问题讨论】:

【参考方案1】:

希望对你有帮助:

更新:服务器从客户端收到的心跳总数

更新阈值:控制Eureka“自我保存模式”的开关。如果“续订”低于“续订阈值”,则“自我保存模式”开启。

自保模式:

当 Eureka 服务器启动时,它会尝试从相邻节点获取所有实例注册信息。如果从节点获取信息时出现问题,服务器会在放弃之前尝试所有对等方。如果服务器能够成功获取所有实例,它会根据该信息设置它应该接收的续订阈值。如果任何时候,续订低于为该值配置的百分比(在 15 分钟内低于 85%),服务器将停止使实例过期以保护当前实例注册表信息。

在 Netflix 中,上述保护称为自我保护模式,主要用于在一组客户端和 Eureka Server 之间存在网络分区的场景中作为保护。在这些在这种情况下,服务器会尝试保护它已经拥有的信息。在大规模中断的情况下,可能会导致客户端获取不再存在的实例。客户端必须确保它们对 eureka 服务器返回不存在或无响应的实例具有弹性。在这些情况下,最好的保护是快速超时并尝试其他服务器。

更多详情请参考Eureka wiki。

【讨论】:

以上是关于Eureka 中的“续订”和“续订阈值”是啥意思的主要内容,如果未能解决你的问题,请参考以下文章

续订阈值和续订(最后一分钟)

Spring Cloud Eureka Server自我保存和续订门槛

ruby 2.1.2中的“#$e”是啥意思

R中的统计测试中的0 0.000e + 00是啥意思?

bash 脚本中的 set -e 是啥意思?

在 Javascript/jQuery 中,(e) 是啥意思?