码迷,mamicode.com
首页 > 其他好文 > 详细

Eureka的自我保护机制

时间:2019-11-12 01:07:12      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:保护   read   文件   微服务   进入   spring   异常   lse   ast   

一、介绍

Eureka的自我保护机制主要是为了网络异常时保持高可用设计的,当在Eureka中注册的微服务超过设定是时间内(默认90秒)没有向Eureka服务端发送心跳,该微服务会进入自我保护模式。在自我保护模式中,Eureka会保护服务注册表中的信息,不会注销任何服务实例,直至收到的心跳数恢复至阈值以上,该微服务退出自我保护模式。

二、理解

好死不如赖活:Eureka的设计哲学是宁可保留错误的服务信息,也不盲目注销可能健康的服务。所以异常的服务不会被注销,而是进入了自我保护模式

三、自我保护模式的开关

在Eureka Server模块下的yml文件中添加配置信息即可,true表示打开自我保护模式;false表示关闭自我保护模式(不推荐关闭自我保护模式)

Eureka的自我保护机制

标签:保护   read   文件   微服务   进入   spring   异常   lse   ast   

原文地址:https://www.cnblogs.com/lqcswy/p/11839283.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!