MySQL-有没有能够实时解析 mysql binlog 成消息队列的软件?

MySQL-有没有能够实时解析 mysql binlog 成消息队列的软件?

浮生未歇 发布于 2017-01-08 字数 27 浏览 1050 回复 1

同题目,如何使用呢?

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

晚风撩人 2017-07-06 1 楼

MYSQL master/slave也是基于binlog的,也差不多是实时解析了,看看MYSQL的这部分实现应该有帮助,解析完后写入队列就简单了。不过binlog里没有select记录。

提供另外一种方法看是否能满足你的需求:

开启MYSQL的 general log,general log会记录所有的SQL,从MySQL5.1.6版开始,general query log开始支持写到文件或者数据库表两种方式,如果配置log_output=table的话,SQL记录都会存到表里,这样就省了解析二进制文件的过程。