使用Bifrost来实现mysql的数据同步

发布时间:2023-02-25 00:28:26 阅读:996次

最近在开发过程中碰到问题

我们想将之前的系统按照子系统进行拆分

因为子系统之间是有联系的,所有关联关系是没有办法拆的

所以想到一个办法,就是相关的表进行实时同步

一开始用的是代码来实现,就是增删改都要同步到另一张表,因为系统之间的交流由于各种原因会有异常发生,导致id错位,这样就会出问题

于是从网上找到Bifrost,可以实现mysql的数据同步

以下为网址https://github.com/brokercap/Bifrost/

在安装的过程出现问题时,要考虑自己是否安装了golang的环境

看看教程,很快实现mysql的全量与增量同步

比代码实现靠谱多了,比如我就算通过navicat来操作mysql也会实现同步,而代码就做不到这一点

以下为Bifrost的介绍

Bifrost ---- 面向生产环境的 MySQL,MariaDB 同步到Redis,ClickHouse,Elasticsearch等服务的异构中间件

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:使用Bifrost来实现mysql的数据同步 出自老鄢博客 | 欢迎分享