美文网首页
Eureka自我保护机制

Eureka自我保护机制

作者: liangxifeng833 | 来源:发表于2020-08-11 16:08 被阅读0次

概念

  • 两种角色:
    EurekaClient客户端
    EurekaServer服务器端

  • 默认情况: EurekaClient客户端定时向EurekaServer服务器端发送心跳请求, 证明自己还活着, 如果EurekaServer在一定时间(默认90秒)内没有收到EurekaClient发来的请求, 那么就会从服务注册列表中删除该EurekaClient服务.

  • 但是在短时间内如果丢失大量服务实例心跳, 此时EurekaServer会开启自我保护机制, 不会去删除该EurekaClient服务.

Eureka自我保护机制为什么不会删除对应服务呢?

  • 为了防止EurekaClient可以正常运行, 但是与EurekaServer网络不通的情况下. EurekaServer不会剔除该EurekaClient服务.

什么环境下开启自我保护机制?

  • 本地开发环境: 建议在关闭自我保护机制.
  • 生产环境: 建议开启自我保护机制.
  • 关闭方法:
    EurekaServer修改application.yml 配置
    image.png
    EurekaClient修改 application.yml配置
    image.png

相关文章

网友评论

      本文标题:Eureka自我保护机制

      本文链接:https://www.haomeiwen.com/subject/zgugohtx.html