一、关于基础架构
二、关于异地多活
三、写时延是关键
3.1 核心在于数据层的写操作
3.2 写时延在跨城时发生质变
3.3 同步复制缩短距离降目标
3.4 异步复制就近分片做有损
四、写量大拆分片
五、做隔离拆分片
六、其他影响因素
6.1 读时延可就近
6.2 读量大扩副本
6.3 连接多加代理
七、数据复制架构
7.1 三地五中心
7.2 三地三中心
7.3 同城三中心
7.4 双主互复制
7.5 未同步名单
八、数据影响路由
8.1 跨城全局数据就近路由
8.2 就近分片数据接入分流
8.3 跨城分片数据接入分流
九、架构选型模式
异地多活是分布式系统架构设计的一座高峰,当业务系统走到需要考虑异地多活这一步,其体量和复杂度都会达到很高的水准。接入层、逻辑层、数据层的三层架构,基本上是每个业务都会拥有的基础架构形态,而三层架构的关键在于数据层,本文将从数据层切入探讨异地多活对于基础架构设计的影响。
关注腾讯云开发者,一手技术干货提前解锁
标签:架构设计,架构,多活,业务,复制,跨城,时延,分片,数据 From: https://www.cnblogs.com/o-O-oO/p/18535623