go-mysql-transfer:MySQL Binlog 增量实时同步工具

时间:2024-05-02 07:32:17
【文件属性】:

文件名称:go-mysql-transfer:MySQL Binlog 增量实时同步工具

文件大小:2.78MB

文件格式:ZIP

更新时间:2024-05-02 07:32:17

JavaScript

简介 go-mysql-transfer是一款MySQL数据库实时增量同步工具。 能够监听MySQL二进制日志(Binlog)的变动,将变更内容形成指定格式的消息,实时发送到接收端。从而在数据库和接收端之间形成一个高性能、低延迟的增量数据同步更新管道。 特性 1、简单,不依赖其它组件,一键部署 2、集成多种接收端,如:Redis、MongoDB、Elasticsearch、RocketMQ、Kafka、RabbitMQ、HTTP API等,无需编写客户端,开箱即用 3、内置丰富的数据解析、消息生成规则、模板语法 4、支持Lua脚本扩展,可处理复杂逻辑 5、集成Prometheus客户端,支持监控告警 6、集成Web Admin监控页面 7、支持高可用集群部署 8、数据同步失败重试 9、支持全量数据初始化 原理 1、将自己伪装为MySQL的Slave监听binlog,获取binlog的变更数


网友评论