SpringCloud 退避政策

2023-11-23 14:24 更新

默認情況下,重試請求時不使用任何退避策略。如果要配置退避策略,則需要創(chuàng)建類型為LoadBalancedRetryFactory的bean并為給定服務(wù)覆蓋createBackOffPolicy方法,如以下示例所示:

@Configuration
public class MyConfiguration {
    @Bean
    LoadBalancedRetryFactory retryFactory() {
        return new LoadBalancedRetryFactory() {
            @Override
            public BackOffPolicy createBackOffPolicy(String service) {
                return new ExponentialBackOffPolicy();
            }
        };
    }
}
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號