SpringCloud 配置客户端重试
2023-08-03 09:47 更新
如果您希望配置服务器在您的应用程序启动时偶尔会不可用,则可以使其在失败后继续尝试。首先,您需要设置spring.cloud.config.fail-fast=true
。然后,您需要将spring-retry
和spring-boot-starter-aop
添加到类路径中。默认行为是重试六次,初始回退间隔为1000ms,随后的回退的指数乘数为1.1。您可以通过设置spring.cloud.config.retry.*
配置属性来配置这些属性(和其他属性)。
要完全控制重试行为,请添加ID为
configServerRetryInterceptor
的@Bean
类型的@Bean
。Spring重试有一个RetryInterceptorBuilder
,它支持创建一个。
以上内容是否对您有帮助:
更多建议: