26 Temmuz 2021 Pazartesi

SpringRetry FixedBackOffPolicy Sınıfı

Giriş
Açıklaması şöyle.
BackOffPolicy is used to control back off between retry attempts. A FixedBackOffPolicy pauses for a fixed period of time before continuing.
Örnek
Şöyle yaparız
@Bean
public RetryTemplate retryTemplate() {

  RetryTemplate retryTemplate = new RetryTemplate();

  //BackOff Policy
  FixedBackOffPolicy fixedBackOffPolicy = new FixedBackOffPolicy();
  fixedBackOffPolicy.setBackOffPeriod(2000l);
  retryTemplate.setBackOffPolicy(fixedBackOffPolicy);

  //Retry Policy
  SimpleRetryPolicy retryPolicy = new SimpleRetryPolicy();
  retryPolicy.setMaxAttempts(2);
  retryTemplate.setRetryPolicy(retryPolicy);

  return retryTemplate;

}

Hiç yorum yok:

Yorum Gönder