高可用架构中的各种策略,基本上都是针对一个数据中心内的系统架构、针对服务器级别的软硬件故障而进行设计的。但如果整个数据中心都不可用,比如数据中心所在城市遭遇了地震,机房遭遇了火灾或者停电,不管我们架构的设计多么的高可用,应用依然是不可用的。 为了解决这个问题,同时也为了提高系统的处理能力、改善用户体验,很多大型互联网应用都采用了异地多活的多机房架构策略,也就是说将数据中心分布在多个不同地点的机房里,这些机房都可以对外提供服务。用户可以连接任何一个机房进行访问,这样每个机房都可以提供完整的系统服务,即使某一个机房不可使用,系统也不会宕机,依然保持可用。
相关推荐
爬山算法13 小时前
Hibernate(15)Hibernate中如何定义一个实体的主键?用户268516121075614 小时前
常见的 Git 分支命名策略和实践程序员小假14 小时前
我们来说一下 MySQL 的慢查询日志南囝coding14 小时前
《独立开发者精选工具》第 025 期To Be Clean Coder15 小时前
【Spring源码】从源码倒看Spring用法(二)想用offer打牌15 小时前
你真的懂Thread.currentThread().interrupt()吗?程序员NEO15 小时前
LangChain4j 工具调用实战计算机毕设VX:Fegn089515 小时前
计算机毕业设计|基于springboot + vue小区人脸识别门禁系统(源码+数据库+文档)寒水馨16 小时前
com.github.oshi : oshi-core 中文文档(中英对照·API·接口·操作手册·全版本)以6.4.0为例,含Maven依赖、jar包、源码