gpt4 book ai didi

ASP.NET Azure Blob 地理冗余存储 - 如何使用?

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

我一直在 MS、SE 和 Google 上寻找答案,但找不到。我想对 Azure 存储(云 block Blob)使用 GRS 选项,但我不知道如何正确执行此操作。

我在 Azure 中创建了存储对象并选择了 GRS 选项。

我知道我有一个主要和辅助连接字符串,并且知道如何从 Azure 门户获取该字符串。

我不知道的是,在 ASP.NET 4.0 中,如何在 CloudBlockClient 中设置两个连接字符串并优雅地处理不可用的主存储。--当主节点不可用时,会抛出什么异常以及在哪里抛出?当我创建客户端时,或者当我尝试获取 blob 引用时,是否会抛出此异常?-- 那么我该如何使用辅助呢?

如果主连接字符串不起作用,我是否必须只测试任何旧的异常,然后尝试在新的 CloudBlockClient 中使用辅助连接字符串?或者 API 中有什么东西可以实现这一点吗?我想会有,但我找不到。

我见过的“如何使用 Azure 存储”教程都没有涉及到这一点。大多数文档似乎都是在 2014 年中期之前发布的,当时该功能已普遍可用。

最佳答案

这个blog post应该对你有帮助。简而言之,如果您想从主数据库和辅助数据库读取数据,则需要启用 RA-GRS - 本质上是从辅助数据库读取访问权限。如果您正在使用存储客户端库,您还可以启用重试策略,该策略将首先尝试从主数据库读取,如果第一次读取失败,则再尝试从辅助数据库读取。

关于ASP.NET Azure Blob 地理冗余存储 - 如何使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28075420/

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