文件名称:plumber:利用解析binlog实现mysql数据库实时同步的工具
文件大小:40KB
文件格式:ZIP
更新时间:2024-04-11 08:23:47
Java
水管工 数据实时同步工具,使用vert.x初始框架,效率高 原理 将自己伪装成mysql slave,获取mysql推送的binlog信息,通过转换映射,处理成为新的sql并向目标库执行,从而完成数据实时同步。 使用条件 mysql开启binlog记录,格式为ROW,mysql版本在5.7及以上 安装启动说明 git clone cd水管工/ mvn包 cd目标/ 添加配置文件plumber.json到plumber-1.0-SNAPSHOT.jar同级目录 执行java -jar plumber-1.0-SNAPSHOT.jar 配置文件说明 //配置文件 plumber.json。将文件放在jar对应的user.dir目录下 { //数据来源 " dataSource " : { " host " : " 127.0.0.1 " , " port " :
【文件预览】:
plumber-master
----src()
--------test()
--------main()
----plumber.json(1KB)
----README.md(2KB)
----pom.xml(5KB)
----.gitignore(360B)