作为程序员一定要保持良好的睡眠,才能好编程

MySQL Proxy 实现 MySQL 读写分离提高并发负载

发布时间:2016-11-07

MySQL Proxy 实现 MySQL 读写分离提高并发负载


这是怎么实现的呢?


实现的场景:

36.png


mysql proxy 有一项强大的功能,实现“读写分离”,基本原理让主数据库处理写方面的事务,让从数据库处理select查询。


Amoeba for MySQL是一款优秀的中间件软件,同样可以实现读写分离,负载均衡等功能,并且稳定性也高于MySQL Proxy,有兴趣的可以测试一下。



环境搭建:

操作系统:CentOS6.5_x64

一台master 192.168.61.55

多台slave   192.168.61.54

调度服务器:mysql-proxy 192.168.61.53


实现读取全部从slave中获取   写入在master上。


mysql-proxy 默认端口4040




mysql-proxy 编译安装:


yum install libtermcap-devel ncurses-devel libevent-devel readline-devel




我们来看看: