本文探讨Eureka的自我保护模式,进入自我保护模式最直观的体现就是,页面输出的警告信息,以下的红色部分

SpringCloud实战3 - Eureka的自我保护模式

   默认 情况下,如果Eureka Server在一定时间内没有收到某个微服务的心跳,Eureka Server会注销改实例(默认90秒),但是网络分区故障发生时,微服务与Eureka Server之间无法通信,以上行为就非常危险了--以为微服务本身是健康的,此时不应该注销这个服务。

   Eureka Server通过自我保护模式,来解决这个问题 --- 当Eureka Server节点在短时间丢失过多客户端的时候(可能发生了网络分区故障),那么节点就会进入自我保护模式,一旦进入该模式,Eureka Server会保护服务注册表中的信息,不在删除服务注册表的数据(也就是不会注销任何的服务)。等网络故障恢复后,该Eureka Server会自动退出自我保护模式。使用自我保护模式,可以让Eureka Server更加的健壮,稳定!

相关文章:

  • 2021-10-14
  • 2021-05-16
  • 2021-09-18
  • 2022-12-23
  • 2021-05-31
  • 2021-12-10
  • 2021-05-18
  • 2021-09-18
猜你喜欢
  • 2021-10-01
  • 2022-12-23
  • 2021-09-08
  • 2021-06-09
  • 2022-12-23
  • 2022-12-23
  • 2021-12-15
相关资源
相似解决方案