6. 领事重试
如果您预计领事代理可能偶尔不在
您的应用程序启动时,您可以要求它在失败后继续尝试。您需要添加spring-retry
和spring-boot-starter-aop
到你的类路径。默认值
行为是重试 6 次,初始回退间隔为 1000 毫秒,并且
后续退避的指数乘数为 1.1。您可以配置这些
属性(和其他属性) 使用spring.cloud.consul.retry.*
配置属性。
这适用于 Spring Cloud Consul Config 和 Discovery 注册。
若要完全控制重试,请添加@Bean 类型RetryOperationsInterceptor id 为“consulRetryInterceptor”。Spring
重试有一个RetryInterceptorBuilder 这使得创建一个变得容易。 |