canal
canal是canal服务器一启动,就像mysql服务器发送同步请求,然后装不下的就丢掉
还是等到canal这边有消费者的时候才去请求同步?
这个速度是怎么样的?
canal server有时候会重新启动失败。
经验:
5、canal
canal的高可用系列
如果其中一个instance挂了,怎么开始?
canal的配置文件说明


这是一个典型的配置文件的视图。其实canal server的配置文件就是canal.properties。里面有指定启动那些instance,就是destinations。
开源版本的只有spring实现的instance配置方式。
其实吧,就是spring 作为启动没一个instance的方式,然后指定每一个instance properties
canal自带一些常用的instance实现方式,比如file,比如memory,比如default;
其实这个是指在消费mysql binlog的时候,如何存储binlog的offset,文件名 + offset;
memory是不行的,一重启就没了
TSDB:
其实就是canal遇到ddl的时候,没法很好得解析数据,所以需要自己维护一个表结构;
通过alibaba druid库来做mysql表结构的监控;同时为了很好的保存,做了snapshot机制
- 1.1.3
其实
浙公网安备 33010602011771号