腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Polly
重试
内部
循环
的
问题
、
、
Iam使用
Polly
重试
策略在抛出exception.Here时
重试
Iam在执行foreach
循环
时尝试在loop.So内使用
重试
策略如果它抛出任何异常,则
Polly
retries.This部件工作fine.But我想在retry.But之后继续
循环
内
的
下一次迭代它在2次
重试
后抛出final异常并返回到调用方法。int j) int a = 10; var
浏览 5
提问于2018-02-08
得票数 0
1
回答
需要有关使用Microsoft Graph SDK
的
WithShouldRetry()委托
的
指导
、
、
我正在尝试克服使用Microsoft Graph SDK上载/更新SharePoint文档库中文件
的
元数据时出现
的
间歇性409错误。为了
重试
失败
的
调用,SDK提供了WithMaxRetry()和WithShouldRetry()选项。MaxRetry适用于错误代码429,我假设ShouldRetry委托为我们提供了一个选项来实现我们自己
的
重试
逻辑。,从来没有在失败时调用/计算ShouldRetry委托/否则,没有关于WithShouldRetry()用法<e
浏览 14
提问于2020-12-18
得票数 0
1
回答
Polly
重试
总是抛出System.AggregateException而不是自定义异常。
、
、
、
正如标题所述,我使用
Polly
创建了一个
重试
机制。
问题
是,我总是得到一个System.AggregateException,而不是我自己
的
自定义异常。我会在这里添加代码。这是我创建
的
polly
静态类:{ }这是
重试
波莉
的
电话:
浏览 2
提问于2020-06-10
得票数 2
回答已采纳
2
回答
基于服务总线消息
重试
计数
的
Polly
重试
、
我目前
的
理解是,
Polly
将根据定义
的
策略
重试
代码以执行。我想要做
的
是让
Polly
基于ServiceBus消息工作,所以我向
Polly
提供
重试
计数,它将根据策略选择适当
的
行为-然后我可以使用适当
的
属性(消息id,
重试
计数,消息生效
的
日期/时间)重新发布消息。例如,我
的
重试
策略是等待10秒(3次),然后每小时尝试一次(12次),然后是死信
浏览 20
提问于2020-09-02
得票数 1
1
回答
哪种等待机制是
Polly
使用
的
Polly
有几个
重试
功能,例如WaitAndRetryForever。我查看了文档,但找不到用于使线程等待下一次
重试
的确切用途。我猜
Polly
在这个
问题
上使用了,还是完全不同?谢谢你
的
合作。
浏览 1
提问于2019-02-12
得票数 2
回答已采纳
1
回答
到达
重试
计数后显示对话框
、
、
、
我使用
Polly
重试
web服务调用,以防调用在WebException中失败,因为我希望确保在继续之前正确执行该方法。然而,有时web方法仍然抛出异常,即使经过几次
重试
,我不想永远
重试
。我能用
Polly
显示一些确认对话框吗?“已达到最大
重试
计数!请确保已启用连接并按
重试
。”然后
重试
计数器应该重置为初始值,然后重新启动。我是否可以只用
Polly
来实现这一点,或者我应该写我自己
的
逻辑?
浏览 1
提问于2018-08-22
得票数 0
回答已采纳
1
回答
在使用
Polly
进行
重试
策略时递归执行不同
的
方法
、
、
、
对于构建
重试
策略,我对
Polly
很陌生,而且我注意到,如果遇到特定
的
异常,
Polly
将一次又一次地执行相同
的
方法。然而,
Polly
是否有可能用不同
的
方法递归地
重试
呢?下面是我当前工作流程
的
一个例子: 我
的
数据库写入操作将有一定大小
的
限制,例如它
的
最大大小为2MB。假设我
的<
浏览 0
提问于2019-09-06
得票数 0
2
回答
打开sql持有事务
的
Polly
重试
策略
、
、
、
、
我正在使用
Polly
实现一个针对瞬态SQL错误
的
重试
策略。
问题
是我需要在事务中封装我
的
db调用(因为如果任何一个失败,我想回滚)。在实现来自
Polly
的
重试
之前,这很简单,因为我只会捕获异常并回滚。但是,我现在正在使用下面的代码来实现
Polly
并
重试
几次。
问题
是,当我有一个异常,
Polly
进行
重试
时,假设
重试
不起作用,并且失败了所有尝试,事务就会
浏览 7
提问于2020-12-08
得票数 4
回答已采纳
1
回答
将异步任务从一个库(NPoco)传递到另一个库(
Polly
) --使用哪种方法?
、
、
、
、
背景
问题
下面的所有方法都构建了OK,并且看起来很有效。我
浏览 15
提问于2022-10-14
得票数 1
回答已采纳
1
回答
C# ExponentialBackOff to Timespan
、
、
我要用
Polly
框架取代我现在
的
重试
政策。是用于计算
重试
之间
的
随机增量
的
默认值。在
Polly
上,我这样定义我
的
retryPolicy: var retryPolicy = Policy.Handle<Exception>(ex => _transientErrorDetectionStrategy.IsTransient是
重试
之间
的
时间。如何在以前
的
策略生成
的
<e
浏览 1
提问于2018-11-01
得票数 1
1
回答
使用
polly
c#
重试
http请求超时时
的
多次
、
、
、
、
我最初
的
意图是在请求本身超时时
重试
多次,例如试图与另一个微服务通信时,该服务中断了几秒钟,希望这是暂时
的
失败。如果有更简单
的
解决办法,那就足够了。我决定使用包装策略手动设置每次
重试
超时,希望获得相同
的
结果。 我在这里看到过一个类似的解决方案,在这里不使用httpclientfactory,但它对我不起作用。当我使用包装并试图访问一个正在关闭
的
服务时,它会在第一次尝试时抛出一个
Polly
.Timeout.TimeoutRejectedException,
浏览 4
提问于2020-04-26
得票数 3
回答已采纳
3
回答
重试
调用外部服务
、
、
、
、
我正在从我
的
服务器调用外部服务,我需要将坐标数据(从移动应用程序发送)发送到该服务并取回收据。这项服务经常会停机一段时间。
重试
发送数据(在相当长
的
一段时间之后:假设间隔为1小时)并确保没有重复,这是一种好
的
做法。 谢谢。
浏览 1
提问于2018-12-03
得票数 0
1
回答
Polly
:用StreamContent和MemoryStream
重试
请求-第二次尝试没有内容
、
、
、
、
我使用
Polly
和Microsoft.Extensions.Http.
Polly
相结合来处理与具有速率限制(N个请求/秒)
的
外部API
的
通信,我也使用.NET 6。当
Polly
策略处理并
重试
请求时,不会发送流数据。System.Net.HttpStatusCode.Forbidden; .WaitAndRetryAsync(4, (retry) => TimeSpan.FromSeconds(1));我
的
<em
浏览 20
提问于2022-11-09
得票数 0
回答已采纳
1
回答
c# -
Polly
如何持久化
重试
链
、
、
我们正在考虑使用
Polly
作为我们
的
故障转移库。您是如何处理这种情况
的
?对我们来说,重要
的
是某些
重试
链总是持续到成功。
浏览 1
提问于2018-06-14
得票数 1
1
回答
Polly
RetryAsync不工作,代码也没有记录。
、
、
我试着用AsyncRetryPolicy.来处理所有401个回复我正在使用Xamarin.FormsI'm使用改装,但是没有HttpClientFactoryvarExecuteAndCaptureAsync<T>(async () => await task)基本上,当令牌过期时,我尝试并成功地获得一个新令牌,但似乎每次尝试仍然使用旧
的
令牌:正如您从日志中看到
的
,令牌已成功检索,但我认为在重新尝试调用时会
浏览 4
提问于2020-01-28
得票数 1
回答已采纳
1
回答
在.Net内核中捕获
Polly
中
的
最后一个异常?
、
、
、
、
我使用
Polly
(Microsoft.Extensions.Http.
Polly
)和.net核心进行此配置(使用无效
的
URL进行测试): });产出如下:-PollyAttempt
重试
计数:2 _
浏览 2
提问于2021-04-16
得票数 3
回答已采纳
1
回答
在System.InvalidOperation中以
Polly
结尾
重试
请求消息已经发送,不能多次发送相同
的
请求消息
、
、
、
、
我将数据发送到databricks api,其中包含一个错误
的
承载令牌,以测试
Polly
重试
策略,但我得到了以下异常: * End retry from * https://www.jerriepelser.com/blog/retry-network-requests-with-
polly
浏览 4
提问于2021-12-14
得票数 -1
1
回答
如何获得通过
Polly
重试
策略执行
的
委托中
的
重试
计数?
、
、
我正在实现
Polly
,以便在我
的
C# web应用程序中
重试
请求。我
的
示例代码包含在这篇文章中。代码按预期工作,但传递给CreateFile()
的
最后一个参数(当前硬编码为0)需要retryAttempt
的
值。如何在retryAttempt
的
操作中获得Execute
的
值?
浏览 0
提问于2018-12-20
得票数 12
1
回答
Polly
重试
不起作用,不会为
重试
添加日志
、
、
、
目前,我有当connection.IsConnected = true时while
循环
get被卡住
的
代码 { } return true;因此,我尝试用
Polly
重试
替换它,但使用
Polly
不会等待,也不会添加日志 {
浏览 8
提问于2020-05-19
得票数 0
2
回答
为什么OperationKey在我
的
Polly
重试
策略中是空
的
?
、
、
我使用
的
是
Polly
版本7.1.1 }该方法失败,将重新尝试,记录器将打印以下内容: 由于42P01而
重试</em
浏览 0
提问于2020-09-30
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券