dyrnq / docker-canal

docker-canal
https://github.com/alibaba/canal
0 stars 0 forks source link

!!!canal.instance.global.spring.xml #14

Open dyrnq opened 2 hours ago

dyrnq commented 2 hours ago
#canal.instance.global.spring.xml = classpath:spring/memory-instance.xml
canal.instance.global.spring.xml = classpath:spring/file-instance.xml
#canal.instance.global.spring.xml = classpath:spring/default-instance.xml
dyrnq commented 2 hours ago
curl -fSL# -O https://ghp.ci/https://github.com/alibaba/canal/blob/master/deployer/src/main/resources/spring/memory-instance.xml
curl -fSL# -O https://ghp.ci/https://github.com/alibaba/canal/blob/master/deployer/src/main/resources/spring/file-instance.xml
curl -fSL# -O https://ghp.ci/https://github.com/alibaba/canal/blob/master/deployer/src/main/resources/spring/default-instance.xml

对比,发现是metaManager这个bean不同

file class
classpath:spring/memory-instance.xml com.alibaba.otter.canal.meta.MemoryMetaManager
classpath:spring/file-instance.xml com.alibaba.otter.canal.meta.FileMixedMetaManager
classpath:spring/default-instance.xml com.alibaba.otter.canal.meta.PeriodMixedMetaManager
dyrnq commented 2 hours ago

这个有点类似flink的snapshot, checkpoint持久化存储到哪里的配置 这个classpath:spring/default-instance.xml就是存zookeeper