gpt4 book ai didi

java - 如何在 Spring Boot 中设置重试配置获取?

转载 作者:行者123 更新时间:2023-12-02 12:36:11 25 4
gpt4 key购买 nike

我有配置服务器,应用程序从该服务器获取配置。我想设置获取的重试机制。如果配置服务器不可用,应用程序将在 10 分钟内发送请求。

在 spring 文档中我找到了下一个配置

spring.cloud.config.uri=http://localhost:9090
spring.cloud.config.fail-fast=true
spring.cloud.config.retry.max-interval=10000
spring.cloud.config.retry.max-attempts=2000

但他们什么也没改变。我的应用不执行重试请求,只是失败了

Caused by: java.net.ConnectException: Connection refused: connect 

(此时配置服务器已关闭)

我做错了什么?有办法解决我的问题吗?

最佳答案

答案是前两个答案的组合:

  • 你需要设置spring.cloud.config.fail-fast=true
  • 您还需要将 spring-retryspring-boot-starter-aop 添加到您的类路径中。

参见文档 here .

关于java - 如何在 Spring Boot 中设置重试配置获取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50347550/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com