gpt4 book ai didi

不正常退出后 Azure Blob 租约不会释放?

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

让我用以下内容来介绍这个问题:我仅使用存储模拟器对此进行了测试。(SDK 1.5。)

使用快速构建的控制台应用程序和本地存储模拟器,我创建了一个失败场景来测试 blob 租约在应用程序不正常退出时的行为方式。在 Azure 生产版本中,它将采用多个 Web 角色实例的形式访问单个 blob 并通过租约锁定它。我遇到过 Web 角色实例失败的情况,因此我认为这将是一个很好的测试场景。

应用程序获取特定 blob 的租约,在租约释放之前遇到断点,然后我手动终止控制台应用程序。当我重新运行控制台应用程序并尝试获取新的租约时,我收到冲突错误 409。这种行为甚至在第一次租约获取(以及不正常的退出)后的相当长一段时间内表现出来。

我知道,我知道...我应该将其推送到云端,看看会发生什么,但我还没有机会。

这种行为只是古怪的存储模拟器的一个例子还是Azure也会有同样的行为?

最佳答案

如果超过 2 分钟,则可能只是模拟器问题。在 2 分钟内,我预计可能无法获得租约(无需强制)。实际上我从未在模拟器中测试过这个,但它在云中运行得很好......

关于不正常退出后 Azure Blob 租约不会释放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8057951/

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