写点什么

业务定制型异地多活架构业务设计

用户头像
arctec
关注
发布于: 1 小时前

业务场景:

高可用计算架构、高可用存储架构等,其本质是为了解决部分软硬件系统发生故障时,能有效保证系统继续提供服务。但针对极端场景,如发生机房断电、火灾、地震、水灾等而导致整个系统软硬件宕机乃至业务瘫痪,全部恢复到能够正常时间又过于漫长,直接影响到对外提供实时服务。为此需要通过异地多活架构来解决。

架构模式:

依据高可用架构三大核心原理(FLP 不可能原理、CAP 定理、BASE 理论)和 FMEA(故障模式与影响分析) 方法,以及业务级别灾备架构设计方法和技巧。根据实际物理分布,异地多活架构分为同城、跨域等多中心架构。

设计步骤:

采用多种手段,通过业务分级、数据分类、数据同步、异常处理等 4 个步骤的设计,来保证大量用户的核心业务实现异地多活的最终一致性。具体可通过同步消息队列、拆分库存、合并事务、异步处理、适当容忍等措施,实现异地多活业务落地。


用户头像

arctec

关注

还未添加个人签名 2019.08.21 加入

还未添加个人简介

评论

发布
暂无评论
业务定制型异地多活架构业务设计