赵志浩
Published on 2020-11-07 / 29 Visits
0
0

Canal源码中好用的细节以及一些值得学习的部分

在 IDEA Canal项目中直接全局搜索 “好用”;


以及搜索 FIXME相关的内容:


canal中的项目结构,以及项目的打包方式,项目的pom关联,以及项目的打包最终生成的项目结构,都值得再好好学习一下;

canal中对于kafka的封装,es6,es7的一些封装,对一些其它的mq的封装,还有一些对ZK的封装和使用上等;

这个是比较虚的一部分了,但同时也是蛮有含义的部分就是:
canal中代码的结构和代码的业务封装的逻辑,这块可以直接看出整个项目的一个实施的目的等。并且理清楚了canal adapter这个项目所要做的事情和目的后,再看他们的项目下的分层和代码的逻辑的封装和分层,会发现是蛮有意义的,蛮不错的一些代码的。不愧也是阿里逐渐迭代后的结果。很good。

原创声明:作者:赵志浩、个人博客地址:https://zhaozhihao.com

原创声明:笔名:陈咬金、 博客园地址:https://www.cnblogs.com/zh94/


Comment