Increase Retries in HttpClientWrapper

This commit is contained in:
Ramón Tomás 2017-03-22 12:40:20 +01:00
parent a07207a7b7
commit 449ee3f7a3

View File

@ -36,7 +36,7 @@ namespace WebMVC.Services.Utilities
Policy.Handle<HttpRequestException>()
.CircuitBreakerAsync(
// number of exceptions before breaking circuit
3,
5,
// time circuit opened before retry
TimeSpan.FromMinutes(1),
(exception, duration) =>
@ -55,7 +55,7 @@ namespace WebMVC.Services.Utilities
Policy.Handle<HttpRequestException>()
.WaitAndRetryAsync(
// number of retries
3,
5,
// exponential backofff
retryAttempt => TimeSpan.FromSeconds(Math.Pow(2, retryAttempt)),
// on retry