azure-blob-storage - 故障转移期间对 Azure 存储帐户的调用会发生什么情况?
问题描述
我们在美国东部 2 位置有一个 Azure 存储帐户,它具有 RA-GRS 复制。如果发生灾难,客户端(我们)或 Azure(Azure 托管故障转移)都可以启动故障转移,一旦故障转移完成(假设需要 10 分钟才能完成),次要区域的存储帐户将变为主要并满足请求(两者读和写。
我的问题是,在 FAILOVER 发生的那 10 分钟内,“读取”调用会发生什么?既然我们有 RA-GRS,那么这些“读取”调用是否会由次要区域存储帐户完成,或者有什么问题吗?我之所以感到困惑,是因为尽管辅助区域的存储帐户始终可用于“读取”请求,但应用程序必须专门指向该辅助存储帐户才能进行调用,否则默认情况下调用会转到主存储。
解决方案
从官方文档中的描述来看,读取请求可以重定向到二级区域。
推荐阅读
- haskell - 从 Common Lisp (SBCL) 调用 Haskell
- javascript - VueJS 中如何实现“双击编辑 todo 任务”?
- ruby-on-rails - 在 Rails 中创建 FAQ 部分的最佳方法
- java - flyway中baseline和baselineOnMigrate之间的区别?
- meteor - Meteor --production 没有运行客户端文件夹中的文件
- excel - 调用以对象为参数的子例程时出现运行时错误excel vba
- ruby-on-rails - 当我运行 heroku run rake db:migrate getting SystemStackError: stack level too deep?
- javascript - [Vue.js2]如何在Vue中使用debounce in deep watch
- python - Blender,将对象拆分为图层
- macos - 在 Mac OS 中编译从 Linux 编码的 unix 程序