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,它支持创建一个。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号