binlog analyser:基于Netty实现的Mysql binlog解析工具 源码
小白一个,刚学习完Netty,打算做一个Demo练练手。 感谢以下项目提供的思路,向他们学习! 1, 2, 思路 1,启动: 1.1,需要一个Bootstrap作为客户端的启动类。 1.2,然后添加指定的处理器来解析包,添加管道传输数据; 1.3,配置ChannelFuture类监听端口发起初始化连接等。 2,那么需要什么处理器呢? 2.1,需要支持对MySQL协议进行解析的类。 2.2,需要支持对MySQL不同操作进行解析和处理;操作主要分为:建立连接操作,身份认证操作,内置事件操作。 2.3,我们主要是对MySQL内置事件进行提取一些主要信息:MDL,DDL,DCL操作。 注意1:MySQL使用小端模式1,最低地址表示最后一个面的值,最高地址表示最前面的值。值:0x1234;显示:0x34 0x12。 2,字节整数转10二进制整数步骤:(byte [0]&0xFF)| (by
文件列表
binlog-analyser-master.zip
(预估有个24文件)
binlog-analyser-master
pom.xml
1KB
src
main
java
com
netty
binlog
client
ClientChannelHandler.java
825B
暂无评论