An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 7.7% on proxy.golang.org
Top 7.0% forks on proxy.golang.org

proxy.golang.org : github.com/Breeze0806/gbinlog

Package gobinlog 将自己伪装成slave获取mysql主从复杂流来 获取mysql数据库的数据变更,提供轻量级,快速的dump协议交互 以及binlog的row模式下的格式解析。 gobinlog使用方式非常简单,你要实现一个MysqlTableMapper 你需要申请一个NewRowStreamer,数据库连接信息如下 其中user是mysql的用户名,password是mysql的密码,ip是mysql的ip地址, port是mysql的端口,db是mysql的数据库名,serverID要与主库不同, SetBinlogPosition的参数可以通过SHOW MASTER STATUS获取,通过这个函数 可以设置同步起始位置 通过开启Stream,可以在SendTransactionFun用于处理事务信息函数,如打印事务信息 如果有需要,你可以通过Error获取Stream过程中的错误 当然你如果需要详细的调试信息,你可以通过SetLogger函数设置对应的调试接口

Registry - Source - Homepage - Documentation - JSON - codemeta.json
purl: pkg:golang/github.com/%21breeze0806/gbinlog
License: Apache-2.0
Latest release: over 4 years ago
First release: over 4 years ago
Namespace: github.com/Breeze0806
Stars: 6 on GitHub
Forks: 2 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 4 days ago

    Loading...
    Readme
    Loading...