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
其实 

posted on 2022-05-26 23:24  wolf2718  阅读(156)  评论(0)    收藏  举报

导航