Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Polly 策略记录异常并重新抛出
我考虑使用Polly https github com App vNext Polly handing return values and policytresult创建策略来记录异常并重新抛出 我没有找到允许它开箱即用的现有方法 但我看到
c
Exception
polly
Polly 断路器已处理和未处理的异常
我想使用 Polly 来实现断路器模式 在文档中 有一个半开状态描述 https github com App vNext Polly wiki Circuit Breaker half open 上面写着 如果收到已处理的异常 则会重新引
c
polly
circuitbreaker
需要一种内置方法来为现有存储库的 Dapper 添加死锁恢复能力,而无需更改它们
需要全部做完现有的回购协议 大约 30 对死锁具有容错能力 并通过日志和等待方法从死锁中恢复 尝试成功 经过一些研究并根据项目进行定制后 我使用 Polly 回答了下面的自定义 SqlResiliencyPolicy 但是 我寻求的是 目前
c
deadlock
Dapper
dataaccesslayer
polly
Polly 使用不同的请求主体重试请求
我以前从未使用过 Polly 并且不确定这对 Polly 来说是否是一个好的场景 我正在调用一个列表为 1000 的端点DTO in the POST身体 现在端点将对每个执行一些验证DTO如果其中任何 DTO 验证失败 则返回 HTTP
c
dotnethttpclient
polly
retrylogic
httpclientfactory
WaitAndRetryPolicy 与 BulkheadPolicy 结合,优先重试。是否可以?
我正在评估Polly https github com App vNext Polly 库的功能和灵活性方面 作为评估过程的一部分 我试图将WaitAndRetryPolicy与BulkheadPolicy政策 以实现弹性和节流的结合 问题
c
Asynchronous
parallelprocessing
polly
bulkhead
HttpClient 超时和 Polly Bulkhead 策略问题
我使用 Polly Bulkhead 策略遇到了许多超时异常 该策略帮助我限制发送到特定主机的并发调用的数量 然而 HttpClient 超时时间似乎会影响整个委托 我使用 IHttpClientFactory 通过以下代码进行配置 ser
c
dotnethttpclient
polly
bulkhead
Polly 策略应该是单例吗?
我有一个疑问 IGetHamburgers 调用外部 API 我已经注册了实施IGetHamburgers在我的 DI 容器中作为单例 我使用 Polly 作为断路器 如果两个请求失败 电路将打开 我的目标是对Hamburger api 的
c
circuitbreaker
polly
如何在 RetryPolicy
上使用策略包装?
我有以下使用的重试策略Polly Extensions Http var retryPolicy Policy Handle
c
aspnet
polly
注入的 HttpClient 忽略 IHttpClientFactory 配置
我创建了一个自定义库 它会自动为依赖于特定服务的 Polly 策略设置HttpClient 这是使用以下方法完成的IServiceCollection扩展方法和类型化客户端方法 一个简化的例子 public static IHttpClie
c
dependencyinjection
dotnethttpclient
polly
在附加到 Refit 客户端的 Polly 策略中使用 ILogger
我一直在尝试遵循以下指示这篇博文 https www stevejgordon co uk passing an ilogger to polly policies将 ILogger 传递到我的重试策略 以便记录有关重试错误的信息 博客中的
c
polly
retrylogic
refit
ilogger
Polly - 调用异步 ExecuteAsync (和类似)方法时请使用异步定义的策略
我在执行包装策略时遇到上述异常 包括 重试 断路器和隔板 我有以下政策 var sharedBulkhead Policy BulkheadAsync maxParallelization maxParallelizations maxQu
c
aspnet
polly
使用 Polly 断路器处理多种服务的正确方法
我有一个应用程序 我们可以在其中与数百个 HTTP 端点进行通信 该应用程序是某种代理 在使用 polly 进行测试时 我注意到如果一个端点 比如说api endpoint1 com失败 调用api endpoint2 com and ap
c
NET
dotnethttpclient
polly
circuitbreaker
使用 Polly 时接收错误“请求消息已发送”
我目前正在使用 Polly 来限制我发送的请求数量 这是我目前的政策 private AsyncPolicyWrap
c
HttpRequest
HttpResponse
dotnethttpclient
polly
Polly 重试单元测试
我正在使用 polly 来处理重试 参见下面的代码 如何对 polly 重试进行单元测试 使用 xunit 和最小起订量 services AddHttpClient GitHub client gt client BaseAddress
c
ASPNETCore
moq
xunit
polly
使用 Flurl 设置默认 Polly 策略
我目前正在一起使用 Polly 和 Flurl 但我有一个通用的重试策略 我必须将其添加到每个请求中 我注意到 Polly 允许您使用设置默认值AddPolicyHandler 但这需要一个IHttpClientBuilder我看不出有什么
c
polly
flurl
如何“独立”使用PolicyHttpMessageHandler?
我只是想创建一个简单的测试 我使用DelegateHandlers实例化一个HttpClient无需带Asp net Core包 我有 2 个删除处理程序 ThrottlingDelegatingHandler PolicyHttpMess
c
NET
net60
dotnethttpclient
polly
Polly 的 Policy.TimeoutAsync 不适用于异步上下文中的 PolicyWrap
这是一个完全有效的示例 复制 粘贴它并尝试一下 只需获取 Polly Nuget 我有以下控制台应用程序代码 它向 上的 HTTP 客户端沙箱发出 POST 请求http ptsv2 com t v98pb 1521637251 post
c
Asynchronous
timeout
dotnethttpclient
polly
Polly 使用不同的 url 重试
我正在尝试使用 polly 创建一个解决方案 其中我请求其他 api 我有同一服务的多个实例的 URL 列表 我希望当第一个请求失败时 另一个请求应该自动从我的列表中的下一个网址开始 这是一个示例 我使用两个静态地址尝试此行为此解决方案的问
c
ASPNETCore
dotnethttpclient
polly
retrylogic
Polly WaitAndRetryAsync 与 WaitAndRetry
我正在 NET Core WebAPI 项目中研究重试逻辑 我正在使用pollyWaitAndRetryAsync WaitAndRetry方法 有什么区别WaitAndRetryAsync vs WaitAndRetry 以及什么时候应该
c
ASPNETCore
NetCore
polly
retrylogic
在 Polly 重试策略中重用 HttpRequestMessage
An HttpRequestMessage对象只能使用一次 未来尝试使用同一对象会抛出异常 我正在使用 Polly 重试一些请求 但遇到了这个问题 我知道如何克隆请求 有很多关于 SO 的示例 但我不知道如何克隆请求并在 Polly 重试时
c
HttpRequest
dotnethttpclient
polly
retrylogic
1
2
»