【问题标题】:Spring Cloud Config v3: Are the spring.cloud.config.retry - parameters no longer supported when using spring.config.import: "configserver:"?Spring Cloud Config v3:使用 spring.config.import:“configserver:”时是否不再支持 spring.cloud.config.retry - 参数?
【发布时间】:2021-04-01 00:59:42
【问题描述】:

我正在尝试升级到 Spring Cloud 2020.0.0-RC1 并已开始使用新的 spring.config.import 模型。

但我无法再让重试机制工作了。
(如此处所述:https://github.com/spring-cloud/spring-cloud-config/blob/master/docs/src/main/asciidoc/spring-cloud-config.adoc#config-client-retry

我基本上已经将我的 bootstrap.yml 文件重命名为 appliction.yml 并添加了 spring.config.import: "configserver:" 这一行,例如:

spring.config.import: "configserver:"

spring:
  application.name: product
  cloud.config:
    failFast: true
    retry:
      initialInterval: 3000
      multiplier: 1.3
      maxInterval: 10000
      maxAttempts: 20

连接到正在运行的配置服务器可以正常工作,但如果配置服务器尚未启动,客户端将不再重试连接。

是否不再支持 spring.cloud.config.retry - 使用 spring.config.import:"configserver:" 时的参数?

如果没有,在使用新的 spring.config.import 模型时,是否有其他方法可以重试连接到配置服务器?

【问题讨论】:

标签: spring spring-boot spring-cloud spring-cloud-config


【解决方案1】:

感谢https://github.com/spring-cloud/spring-cloud-config/issues/1775中的错误修复,它解决了问题!

但是,损坏的日志输出似乎存在一个新的相关问题。我已经在https://github.com/spring-cloud/spring-cloud-config/issues/1780举报了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-15
    相关资源
    最近更新 更多