异地双活场景下的数据双向同步

随着客户业务规模的扩大,对系统高可用性要求越来越高,越来越多用户采用异地双活/多活架构,多活架构往往涉及业务侧做单元化改造,本方案仅模拟用户已做单元化改造后的数据双向同步,数据库采用双主架构,本地写本地读,同时又保证双库的数据一致性,为业务增加可用性和灵活性。

直达最佳实践

点击查看最佳实践详情

更多最佳实践

点击查看更多最佳实践

场景描述

随着客户业务规模的扩大,对系统高可用性要求越来越高,越来越多用户采用异地双活/多活架构,多活架构往往涉及业务侧做单元化改造,本方案仅模拟用户已做单元化改造后的数据双向同步,数据库采用双主架构,本地写本地读,同时又保证双库的数据一致性,为业务增加可用性和灵活性。

方案优势

  • DTS双向同步,采用独立模块避免数据同步占用系统资源。

  • 奇偶ID涉及,避免数据冲突。

  • DTS多种处理冲突的方式供业务选择。

  • 安全:原生的多租户系统,以项目进行隔离,所有计算任务在安全沙箱中运行。

方案架构

178