gpt4 book ai didi

azure - ado.net 和 SQL Azure 目前接受的策略是什么?

转载 作者:行者123 更新时间:2023-12-03 01:51:25 24 4
gpt4 key购买 nike

我知道 EnterpriseLibrary.TransientFaultHandling (TFH) 已被弃用。我发现了几篇不同的文章,讨论通过在发生故障时检查错误号来构建自己的重试策略,但我想知道是否有其他包可以处理这个问题?另外,在旧的 TFH 代码中,有连接重试和命令重试。根据我能找到的文档,根本没有讨论重试命令。现在是否仅通过连接处理暂时性故障?

最佳答案

Polly 是一个很棒的处理 transient 故障处理的库:https://github.com/App-vNext/Polly .

这是他们的口号:“Polly 是一个 .NET 3.5/4.0/4.5/PCL (Profile 259) 库,允许开发人员表达 transient 异常处理策略,例如重试、永远重试、等待重试或断路器以流利的方式。”

您没有使用 Entity Framework ,对吧?因为 EF 支持使用不同的“执行策略”,并且它们提供了 SqlAzureExecutionStrategy 来处理数据库的 transient 故障。

关于azure - ado.net 和 SQL Azure 目前接受的策略是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36535217/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com