canal数据监控(数据同步解决方案-操作ES做缓存)

2020-08-04  本文已影响0人  任笙_8b8c
   canal可以用来监控数据库数据的变化,从而获得新增数据,或者修改的数据。
图片.png

原理:

广告缓存更新(数据监控微服务实现)

    当用户执行数据库的操作的时候,binlog 日志会被canal捕获到,并解析出数据。我们就可以将解析出 来的数据进行相应的逻辑处理。
   我们这里使用的一个开源的项目,它实现了springboot与canal的集成。比原生的canal更加优雅。
https://github.com/chenqian56131/spring-boot-starter-canal
   使用前需要将starter-canal安装到本地仓库。
   我们可以参照它提供的canal-test,进行代码实现。

进行微服务搭建

这样就实现了简单的数据监控,并且将改动的信息发送到消息队列中.下面就开始消费者监控队列:

上一篇 下一篇

猜你喜欢

热点阅读