# CDC多源多表同步系统 **Repository Path**: xiaofeng68/debezium-cdc-multi-db ## Basic Information - **Project Name**: CDC多源多表同步系统 - **Description**: 本系统基于 Debezium 嵌入式引擎实时捕获 MySQL Binlog 变更事件,支持多数据源、多目标库的灵活数据同步。通过 YAML 配置即可定义同步任务,无需编写代码。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-26 - **Last Updated**: 2026-08-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 系统概述 本系统基于 Debezium 嵌入式引擎实时捕获 MySQL Binlog 变更事件,支持多数据源、多目标库的灵活数据同步。通过 YAML 配置即可定义同步任务,无需编写代码。 ## 核心能力 三种映射模型 — 一对一 (ONE_TO_ONE)、一对多 (ONE_TO_MANY)、多对一 (MANY_TO_ONE) 三种偏移存储 — 本地文件 (File)、MySQL (MySQL)、MinIO (MinIO),按部署场景自由切换 多实例分片 — 通过 instance-task-ids 控制每个实例负责的任务 批量写入 — 目标库按批次聚合,默认 1000 条/批 JVM 内存限流 — 堆内存超阈值自动暂停消费,防止 OOM 周末数据校验 — 自动比对源/目标表行数,差异超阈值触发告警 邮件告警 + 日报 — 故障即时通知,每日同步数据汇总报告 运行时管理 — REST 接口支持单任务启停、状态查询、配置热重载 权限认证 — 页面访问需登录认证,密码使用 SM4 国密加密存储