SpringCloud Consul重试

2023-12-04 16:15 更新

如果您希望应用启动时consul代理有时不可用,则可以要求它在失败后继续尝试。您需要将spring-retryspring-boot-starter-aop添加到类路径中。默认行为是重试6次,初始回退间隔为1000ms,随后的回退的指数乘数为1.1。您可以使用spring.cloud.consul.retry.*配置属性来配置这些属性(和其他属性)。这适用于Spring Cloud Consul Config和Discovery注册。

 要完全控制重试,请添加ID为“ consulRetryInterceptor”的类型为RetryOperationsInterceptor@BeanSpring重试有一个RetryInterceptorBuilder,可以轻松创建一个。


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

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号