高可用架构中的各种策略,基本上都是针对一个数据中心内的系统架构、针对服务器级别的软硬件故障而进行设计的。但如果整个数据中心都不可用,比如数据中心所在城市遭遇了地震,机房遭遇了火灾或者停电,不管我们架构的设计多么的高可用,应用依然是不可用的。 为了解决这个问题,同时也为了提高系统的处理能力、改善用户体验,很多大型互联网应用都采用了异地多活的多机房架构策略,也就是说将数据中心分布在多个不同地点的机房里,这些机房都可以对外提供服务。用户可以连接任何一个机房进行访问,这样每个机房都可以提供完整的系统服务,即使某一个机房不可使用,系统也不会宕机,依然保持可用。
相关推荐
Csvn10 小时前
Day 3:LIKE 与模式匹配 — 让查询学会"模糊搜索"Hazenix11 小时前
Go 指南:一篇文章速通 Golang灯澜忆梦11 小时前
GO_复合类型---指针IT_陈寒11 小时前
SpringBoot自动装配坑了我一天,原来问题出在这星栈12 小时前
深度复盘:比 EventLoop 更隐蔽!Node 微任务堆积引发的线上接口雪崩事故名字还没想好☜12 小时前
Go slice 的 append 陷阱:共享底层数组导致的数据串改诸神缄默不语12 小时前
FastAPI后端配置CORS中间件支持浏览器跨域访问Fanta丶12 小时前
14.Activiti7 网关 排他网关ExclusiveGateway、并行网关ParallelGateway明月_清风13 小时前
robots.txt 完全指南:从入门到精通jvmind_dev13 小时前
Java GC 实战指南(番外篇):被忽视的隐形杀手 —— Class Unloading 如何拖垮 GC