Skip to content

canal

各组件介绍

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

适用场景

  • 下发任务
  • 数据异构/聚合查询

ref 原理+配置+实战,Canal一套带走_ITPUB博客