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

以及搜索 FIXME相关的内容:

canal中的项目结构,以及项目的打包方式,项目的pom关联,以及项目的打包最终生成的项目结构,都值得再好好学习一下;
canal中对于kafka的封装,es6,es7的一些封装,对一些其它的mq的封装,还有一些对ZK的封装和使用上等;
这个是比较虚的一部分了,但同时也是蛮有含义的部分就是:
canal中代码的结构和代码的业务封装的逻辑,这块可以直接看出整个项目的一个实施的目的等。并且理清楚了canal adapter这个项目所要做的事情和目的后,再看他们的项目下的分层和代码的逻辑的封装和分层,会发现是蛮有意义的,蛮不错的一些代码的。不愧也是阿里逐渐迭代后的结果。很good。