随笔分类 - Polly故障处理
摘要:配置基础在重试机制篇章已经说明,这里不再重复。 对方法执行进行超时处理。 // 超时,如果执行的委托尚未完成,请在30秒后返回到调用方。 乐观超时:代表应参加并遵守CancellationToken Policy .Timeout(30) // 将超时配置为时间跨度 Policy .Timeout(
阅读全文
摘要:配置基础在重试机制篇章已经说明,这里不再重复。 固定结果 //发生FooException异常或者返回结果为NULL,输出UserAvatar.BlankPolicy<UserAvatar> .Handle<FooException>() .OrResult(null) .Fallback<User
阅读全文
摘要:配置基础在重试机制篇章已经说明,这里不再重复。 基本控制 Policy .Handle<SomeExceptionType>() //SomeExceptionType异常触发 .CircuitBreaker(2, TimeSpan.FromMinutes(1)); //异常触发2次,开启熔断1分钟
阅读全文
摘要:引用 Install-Package Microsoft.Extensions.Http.Polly 在Core中的使用 方式一:先配置再执行 public readonly AsyncRetryPolicy _httpRequestPolicy; public PollyController()
阅读全文