gpt4 book ai didi

azure - 如何使用 Azure 数据库模拟暂时性错误?

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

我正在使用 transient 故障处理应用程序 block (TFHAB) 来定义与 Azure 数据库交互时的重试策略。我想知道是否有办法调用限制响应来规划和处理可能的生产场景?

我可以将 SQL 命令放入循环中并运行它,直到调用响应为止,但是这可能不被认为是“最佳实践”?

任何人都可以建议一些实用的方法来测试我的 transient 错误处理逻辑吗?

最佳答案

看看组合 Testing Transient errors in Azure以及 error codes returned by Windows Azure SQL Database 的列表,看看是否可以模拟您正在测试的行为。除了单元测试之外,我认为您无法“模拟”错误,因为这些错误是通过 TDS 协议(protocol)来自 SQL,这将很难拦截。您的需求将是应用程序 block 的一个很好的候选者,您可以在其中注入(inject)模拟器。

关于azure - 如何使用 Azure 数据库模拟暂时性错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15324046/

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