🗓️ 05042024 1432
📎 #aliyun_canal
aliyun_canal_overview
INFO
Data synchronization system based on MySQL binary log
Use case
- High performance, real-timed data synchronisation
Features
- Supports all platforms
- Prometheus monitoring
- Canal Server / Client supports HA / Scalability
- Powered by Apache ZooKeeper
- Docker
Implementation
MySQL Master-Slave Replication Implementation
master
records changes to binlogslave
copiesmaster
's binlog to relay logslave
redo events inrelay log
> updates data
Canal
- Simulates
slave
interaction protocol - Sends
dump
protoocl to MySQL master server - Parses binary log to own data type