首页 > 其他分享 >异地多活回环同步问题解决方案

异地多活回环同步问题解决方案

时间:2023-01-04 14:23:34浏览次数:70  
标签:binlog 同步 多活 异地 回环 日志 GTID

1. 异地多活:一般为两地三中心或者三地五中心,这样设计是为了在发生单点故障或网络分区时,集群能继续提供服务。两地三中心可以容忍机房级别灾难,三地五中心可以容忍城市级别灾难。

2. 回环同步:例如数据库A、B双向同步,A上发生的写操作同步到B,B又将此操作同步回A,可能产生无限循环。

 解决方案:利用MySQL的GTID,A上发生数据修改产生binlog日志时,每个事务会生成一个GTID,B同步A的binlog日志时,读取日志中的GTID并写入到自己的binlog中,A再同步B的binlog日志时,读取到日志中的GTID,发现是自己已经执行过的事务,会自动忽略。

参考:异地多活场景下的数据同步之道

标签:binlog,同步,多活,异地,回环,日志,GTID
From: https://www.cnblogs.com/chenggang816/p/17024704.html

相关文章

  • 串口回环测试
    #include<stdio.h>#include"freertos/FreeRTOS.h"#include"freertos/task.h"#include"driver/ledc.h"#include"esp_err.h"#include"string.h"#include"esp_l......
  • B站713故障后的多活容灾建设|TakinTalks大咖分享
    「社区发起人推荐语」——1.分布式系统无法保障绝对可用,相信大家都碰到过软件系统长时间不可用。面对类似问题,美国经济学家⽶歇尔·渥克提出了灰犀牛理论,用灰犀牛⽐喻⼤概......
  • 异地工程师如何借助PC端实现西门子PLC远程编程配置
    PLC的维护工作说简单很简单,说困难也很困难,区别在于进行PLC维护时需要付出的时间精力。传统的PLC维护需要派遣工程师出差到现场进行维护,需要安排好工作时间,自己还要掏腰包,加......
  • clash uwp网络回环
    起因clash代理开启后,windousuwp应用全部无网络,这波就很难受解决打开clash自带的uwp网络回环参考:1.https://vtwo.link/knowledge-base/configured-by-clash-for-wi......
  • 优维助力国内某省级商业银行同城异地灾备自动化建设
    银监会在《商业银行数据中心监管指引》中明确要求“商业银行每年至少进行一次重要信息系统专项灾备切换演练,每三年至少一次重要信息系统全面灾备切换演练,以真实业务接管为目......
  • 蒲公英智能组网:异地互联实现连锁门店经营管理数字化
    在各个领域都大力倡导发展数字化经济的时代,国内零售行业由于普遍存在庞大数量的中小连锁实体店,相关企业在进行连锁经营管理的过程中,也逐渐意识到线下连锁数字化升级的重......
  • windows10 配置回环网卡loopback网络适配器
    文章转载CSDN,地址:如何在windows电脑端添加本地环回网卡loopback网络适配器_年华学习日记的博客-CSDN博客_添加环回适配器电脑端添加本地环回网卡loopback网络适配器在使......
  • 数据库定时异地备份与还原软件
    数据同步备份与还原软件,主要是实际现实生活中要将生成环境下的数据备份到公司进行相关历史数据的统计,也同时为了保证生产环境下的数据的安全性,做到生产环境下的定时备份,同......
  • 业务定制型异地多活架构设计
    一个原理粒度cap关注的粒度是数据而不是系统,需要根据不同业务的数据特点设计异地多活延迟 cap是忽略网络延迟的,但是实际工程中不可能做到0延迟分区容忍......
  • 异地多活的三种架构模式
    业务定制型异地多活按照业务优先级排序,优先保证核心业务异地多活,根据核心业务的流程和数据,设计定制化的异地多活架构对基础设施无强要求不通用,难扩展C......