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

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

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

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

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

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

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

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

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

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

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

以下为Bifrost的介绍

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

    A+
发布日期:2023年02月25日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: