plumber:利用解析binlog实现mysql数据库实时同步的工具 源码
水管工 数据实时同步工具,使用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 " :
下载地址
用户评论