SpringCloud Consul重試

2023-12-04 16:15 更新

如果您希望應(yīng)用啟動(dòng)時(shí)consul代理有時(shí)不可用,則可以要求它在失敗后繼續(xù)嘗試。您需要將spring-retryspring-boot-starter-aop添加到類路徑中。默認(rèn)行為是重試6次,初始回退間隔為1000ms,隨后的回退的指數(shù)乘數(shù)為1.1。您可以使用spring.cloud.consul.retry.*配置屬性來配置這些屬性(和其他屬性)。這適用于Spring Cloud Consul Config和Discovery注冊(cè)。

 要完全控制重試,請(qǐng)?zhí)砑覫D為“ consulRetryInterceptor”的類型為RetryOperationsInterceptor@BeanSpring重試有一個(gè)RetryInterceptorBuilder,可以輕松創(chuàng)建一個(gè)。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)