SpringBoot怎么整合Canal方法


这篇“SpringBoot怎么整合Canal方法”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“SpringBoot怎么整合Canal方法”文章吧。(1.1.5 改动很大,这儿客户端用 1.1.4)17:26:32.179 [main] INFO top.yueshushu.learn.CanalDemoTest – >>>连接成功:com.alibaba.otter.canal.client.impl.SimpleCanalConnector@31ef45e3在主库里面插入一条数据再次执行:可以随时获取相应的数据变更信息。会发现, storeValue 的值是很难解读的。 需要将这个数据解析出来。再次执行sql发现 其他类型的 如: TRANSACTIONBEGIN 也进行了处理插入,更新,删除,分别进行了处理.先启动测试程序:不打印任何信息。主表执行添加语句:会打印信息:这个可读性就免费云主机域名非常高了.主表执行修改的操作.更新时,若每一个字段都跟原先一样,不会产生日志消费。主表执行删除的操作:上面的获取,都是一条数据一条数据获取的。效率比较低修改点:.get(3) 表示 一次性获取3条记录.canalConnector.get(3, 5L, TimeUnit.SECONDS); 表示5秒之内获取3条记录,有两个触发条件,一个是获取了3条,一个是到了5秒。效果展示信息与之前是一致的,就不重新演示了。主要信息:Message message = canalConnector.getWithoutAck(3, 2L, TimeUnit.SECONDS);//进行回滚 // canalConnector.rollback();//确认ack 配置canalConnector.ack(message.getId());手动确认消息消费了.当消息 rollback() 回滚后,会再次消费这条消息.canalConnector.rollback();执行语句:如果变成 手动确认,canalConnector.ack(message.getId());则只消费一次.以上就是关于“SpringBoot怎么整合Canal方法”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注百云主机行业资讯频道。

相关推荐: Vue如何用Router去掉url中默认的锚点

这篇文章主要介绍“Vue如何用Router去掉url中默认的锚点”,在日常操作中,相信很多人在Vue如何用Router去掉url中默认的锚点问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue如何用Router去掉url中默认的…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 03/02 17:28
下一篇 03/02 17:44

相关推荐