• springboot中关闭eureka server中已注册服务列表自我保护配置


    配置集群服务可以向eureka通知应用是否可以使用
    a、在eureka server的application.properties中加入:
    # 设为false,关闭自我保护
    eureka.server.enable-self-preservation=false
    # 清理间隔(单位毫秒,默认是60*1000)
    eureka.server.eviction-interval-timer-in-ms=20000 

    b、在个application的application.properties中加入:
    # 开启健康检查(需要spring-boot-starter-actuator依赖)
    eureka.client.healthcheck.enabled=true
    # 续约更新时间间隔(默认30秒)
    eureka.instance.lease-renewal-interval-in-seconds=30
    # 续约到期时间(默认90秒)
    eureka.instance.lease-expiration-duration-in-seconds=90


    c、如果没有加过actuator的引用,在pom.xml中加入
    <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-actuator</artifactId>
    </dependency>

    不然启动应用会有
    “Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: org/springframework/boot/actuate/health/HealthAggregator“

    原文地址;https://www.cnblogs.com/zhucezmf/p/10186632.html
  • 相关阅读:
    INSPIRED启示录 读书笔记
    INSPIRED启示录 读书笔记
    INSPIRED启示录 读书笔记
    INSPIRED启示录 读书笔记
    INSPIRED启示录 读书笔记
    INSPIRED启示录 读书笔记
    INSPIRED启示录 读书笔记
    INSPIRED启示录 读书笔记
    INSPIRED启示录 读书笔记
    INSPIRED启示录 读书笔记
  • 原文地址:https://www.cnblogs.com/jpfss/p/11315121.html
Copyright © 2020-2023  润新知