首页 > 数据库技术 > 详细

MySQL & Canal流程&架构梳理

时间:2020-08-11 23:28:34      阅读:107      评论:0      收藏:0      [点我收藏+]

1.现状

  • 线上MySQL部署情况复杂,不利于后续架构调整和服务化
  • 无一人对线上MySQL主从关系以及canal对应关系情况足够了解
  • 新人多,学习成本高,存在误操作风险

2.目标

  • 梳理线上MySQL主从关系,理清内在逻辑关系
  • 梳理MySQL中DB与canal关系,便于架构改造升级
  • 有利于新人学习,尽快了解项目、系统,提升迭代效率,降低故障风险

3.MySQL & canal流程及拓扑图

技术分享图片

 

 说明:

  • 此架构图中17个主库和17个一级从库,分别有一个二级和三级从库,两组Canal server
  • 主库会一一对应同步binlog到相应的一级从库
  • 多个一级从库的多个DB会同步到二级从库,详情请查看“MySQL多级主从与DB对应关系”
  • 二级从库中多个DB会同步到三级从库,详情请查看“MySQL多级主从与DB对应关系”
  • group 1 canal server会从一级从库(其中2个从库)、二级从库、三级从库复制binlog
  • group 2 canal server只会从 二级从库、三级从库复制binlog

4.MySQL多级主从与DB对应关系

5.Canal实例与MySQL对应关系统计表

 

MySQL & Canal流程&架构梳理

原文:https://www.cnblogs.com/lizherui/p/13485551.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!