1

서비스 버스 일시적인 오류에 대한 재시도 정책을 구현하려고합니다. 내 시스템이 1, 2, 4, 8, 16, 32, 64, 128과 같이 기하 급수적으로 시도되기를 바란다.ServiceBusTransientErrorDetectionStrategy에 대한 지수 재시도 정책 구현

private int minBackoffDelayInMilliseconds = 2000; 
    private int maxBackoffDelayInMilliseconds = 10000; 
    private int deltaBackoffInMilliseconds = 2000; 

    var defaultPolicy = new RetryPolicy<ServiceBusTransientErrorDetectionStrategy>(new ExponentialBackoff(maxRetries, TimeSpan.FromMilliseconds(minBackoffDelayInMilliseconds), TimeSpan.FromMilliseconds(maxBackoffDelayInMilliseconds), TimeSpan.FromMilliseconds(deltaBackoffInMilliseconds)) 

이 모양이 맞습니까? 이 정책이 시스템 성능에 영향을 줍니까?

답변