在尤里卡,“续约”和“更新门槛”意味着什么

时间:2016-08-19 06:49:38

标签: netflix-eureka spring-cloud-netflix

我是Eureka的新手,我从我的Eureka服务器的主页(localhost:8761 /)中看到了这些信息。我没有从官方文档中找到任何有关“续订”和“更新门槛”的解释。请问任何人解释这些话吗?谢谢!

1 个答案:

答案 0 :(得分:4)

希望有所帮助:

续订:服务器从客户端收到的心跳总数

更新阈值:一个控制"自我保存模式的开关"尤里卡如果"更新"低于"更新阈值","自我保护模式"是的。

自我保护模式:

  

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

     

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

有关详细信息,请参阅Eureka wiki