canal
各组件介绍
- canal-server(canal-deploy): 直接监听MySQL的binlog,把自己伪装成MySQL的从库,只负责接收数据,并不做处理
- canal-adapter:相当于canal的客户端,会从canal-server中获取数据,然后对数据进行同步,如同步到 Redis、Elasticsearch。
- canal-admin:为canal提供整体配置管理、节点运维等面向运维的功能,提供相对友好的WebUI操作界面,方便更多用户快速和安全的操作。
适用场景
- 下发任务
- 数据异构/聚合查询