
Canal
文章平均质量分 91
老葱头蒸鸡
待宰的鸡仔...
展开
-
(3)Canal高可用集群
在最近项目开中,为了减少前台搜索对数据库访问压力,入库的物料都需要同步一份数据到ES,让前台搜索直接访问ES,不直接访问数据库获取数据。一开始做法是代码串行先保存到数据库,再同步到ES。但是会有一个坑,如果两者其一保存数据不成功,就会导致数据库跟ES数据不一致,而且这种方式是对站点代码是有侵入式的。搜索相关资料发现阿里的canal这个增量数据订阅&消费的中间件可以无侵入式地有效解决该问题,canal伪造从库拉取mysql库每次修改binary log对象解析后,再通过MQ同步数据到ES。原创 2025-02-06 16:49:50 · 925 阅读 · 0 评论 -
(2)Canal管理后台在linux上部署
canal-admin设计为canal组件提供了配置管理、节点运维等功能的WebUI操作界面,方便用户快速操作。原创 2022-12-14 17:50:21 · 683 阅读 · 0 评论 -
(1)Canal在linux上搭建集群
官网https://github.com/alibaba/canal介绍,canal [kə'næl],译意为水道/管道/沟渠,主要用途是基于MySQL数据库增量日志解析,提供增量数据订阅和消费。从上述介绍我们可以简单认为Canal就是一个简单的增量数据同步工具。原创 2022-12-14 16:43:11 · 502 阅读 · 2 评论