如果你看了前两章(连接协议解析,执行查询解析)的话, 而你又有点编程基础的话, 你应该就能制作一个简单的读写分离中间件了.恰好我都会点点, 那就制作一个简单的读写分离中间件吧.原理由于还不会lex, 所以就在...sql里面添加hint来提示我们中间件 这条sql需要读分离....绑定的IP地址self.port 绑定的端口self.w 读写 MSYQL RWself.r 仅读, MYSQL RO图片由于使用了hint, 所以使用mysql命令的时候要加个 -c 或者 --comments..., 再使用/*ddcw_read*/查询图片图片图片发现数据是在 1条 和2条之间切换, 说明读写分离成功了的.总结mysql的读写分离中间件还是比较多的, 不过都并不是那么好用, 比如官方的mysql-router..., 要使用端口来区分.