azure-functions - 有没有办法用天蓝色队列触发器禁用 native 重试逻辑?

标签 azure-functions

我在 documentation 中看到其中队列和 blob 触发器将导致 native 重试 5 次。我确信这在某些情况下非常有用,但在其他情况下也无济于事。是否可以设置一些配置位来删除这些重试?如果函数因耗尽 cosmosdb 绑定(bind)的 RU 而失败,快速运行它 4 次以上不太可能获得不同的结果。

最佳答案

编辑您的 host.json 文件以将 maxDequeueCount 设置为 1:

{
  "queues": {
      "maxDequeueCount": 1
    }
}

关于azure-functions - 有没有办法用天蓝色队列触发器禁用 native 重试逻辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49889512/

相关文章:

Azure函数错误: "Your function app does not support remote build..."

azure - 当有多个函数时,是否可以在 Azure 函数应用程序中只部署一个函数?

通过 Azure DevOps 成功进行 CI/CD 后,Azure FunctionApp 没有功能

azure - 新的 Azure Function App 中意外提供了 SSL 证书

azure - 在 Azure 函数服务总线中使用用户管理标识触发器不起作用

Azure 存储队列触发器 - 使用远程队列名称

azure - 如何使用Azure Cloud Functions将所有Azure存储队列消息批处理成Blob?

python - 如何使用 Azure Functions Blob 触发器和 Python 从 Blob 存储中读取 json 文件

c# - Azure Functions - Host.json 不适用于 Azure 应用程序设置

azure-functions - 如何从 azure 应用程序设置或 azure 函数应用程序文件中使用 Serilog 配置?