【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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容