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 中的“续订”和“续订阈值”是啥意思的主要内容,如果未能解决你的问题,请参考以下文章