如何将自定义重试策略应用于Azure功能中的Eventhub绑定

问题描述 投票:0回答:1

我的项目使用Azure Eventhub绑定作为IAsyncCollector。按照源代码,Azure函数将使用默认重试:指数重试:MaxTimeout = 30秒,RetryCount = 9。

我想增加MaxTimeout和RetryCount,但是如果IAsyncCollector我无法改变重试策略。

提前致谢

azure azure-functions azure-eventhub
1个回答
1
投票

似乎没有为Azure Eventhub绑定应用自定义重试策略的功能。

请看一下微软成员在GitHub上发起的这个问题

Provide a configurable retry policy for event hub triggered functions #1597

如果没有自定义重试策略,您可以编写自己的逻辑来捕获相关异常并进一步重新处理/重试失败的消息。这可能有助于增加重试次数要求(尽管以这种方式重试需要更长时间)。

© www.soinside.com 2019 - 2024. All rights reserved.