就假设主从数据是完全一致的大概流程如下, 就是自己监控一个端口, 当client连接上来的时候, 默认转发给 MYSQL RW(可读可写), 如果匹配到关键字, 比如:/*ddcw_read*/后,...就转发到MYSQL RO (只读,一般为从库)图片设计过程初始化服务每个连接一个线程, 该线程再分出去两个线程, 一个监控client发来的数据, 另一个监控MYSQL RW发来的数据, 然后根据条件做转发...ROdata[4:5] == b'\xfe' #判断query包结束有个小插曲, 我解析server发来的包, 和上一篇解析的完全一样, 但是转发到client就不行, client收到empty...自己写,虽然也能实现简单的读写分离, 但是功能差得太多.不过写着玩还是不错的, 能增长见识....handler(self,conn,addr):#连接SERVERsock = socket.create_connection((self.w[0], self.w[1]))sock.settimeout(None