欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

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

发布时间:2025/4/14 28 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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

总结

以上是生活随笔为你收集整理的springboot中关闭eureka server中已注册服务列表自我保护配置的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。