【Azure 应用服务】Azure Function在执行Function的时候,如果失败了,是否可以重试呢?

问题描述

Azure Function在执行Function的时候,如果失败了,是否可以重试呢?

 

问题解答

Function app默认是不开启重试的,但是可以修改 host.json 文件来定义重试策略(retry),具体内容如下:

{

    "retry": {

        "strategy": "fixedDelay",            //使用的重试策略

        "maxRetryCount": 2,   //最大重试次数

        "delayInterval": "00:00:03"  //在重试之间的延迟

    }

}

 

参考资料

Azure Functions 2.x 及更高版本的 host.json 参考: https://docs.azure.cn/zh-cn/azure-functions/functions-host-json#retry

Azure Functions 错误处理和重试: https://docs.azure.cn/zh-cn/azure-functions/functions-bindings-error-pages?tabs=csharp#retry-policies-preview

 

posted @   路边两盏灯  阅读(96)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示