领事再试

如果你预计领事代理偶尔可能无法接听你的应用启动时,你可以请求它在失败后继续尝试。你需要补充春季重试Spring靴-启动-aspectj回到你的类路径。默认的行为是重试6次,初始退回间隔为1000毫秒,随后退回时使用指数乘数1.1。你可以配置这些属性(以及其他属性)spring.cloud.consul.retry.*配置属性。这适用于 Spring Cloud Consul 配置和 Discovery 注册。spring-doc.cadn.net.cn

要完全控制重试,添加一个@Bean类型重试拦截行动编号为“consulRetryInterceptor”。 Spring 重试有重试拦截器构建器这样就很容易创建一个。