代理负载均衡及读写分离详解

  

下文给大家带来proxy负载均衡及读写分离详解,希望能够给大家在实际运用中带来一定的帮助,负载均衡涉及的东西比较多,理论也不多,网上有很多书籍,今天我们就用在行业内累计的经验来做一个解答。

,

discuz

proxy负载均衡及读写分离详解


mysql_proxy


proxy负载均衡及读写分离详解

原理:不管用了多少mysql,程序都是和proxy通信


: mysql

mysql_proxy:

,

proxy负载均衡及读写分离详解

查看帮助文档:

proxy负载均衡及读写分离详解

先要proxy连接各mysql,:

proxy负载均衡及读写分离详解

在另一台机器上连接proxy(注意,端口是4040):

proxy负载均衡及读写分离详解

然后就可以操作数据库了,打开多个客户端,连接proxy 4040,分别insert数据:

proxy负载均衡及读写分离详解(注意:proxy的均衡不是语句方面的均衡,而是连接上的均衡。比如:连接若干个连接池,当前连的是哪个mysql就操作哪个。语句层面的均衡,容易带来数据不一致)

读写分离:

proxy负载均衡及读写分离详解

(-b 192.168.0.199:指定199云服务器mysql为写。-r 192.168.0.200:3306:指定200服务器mysql为读。-s/user/locl/mysql-proxy/share/doc/mysql-proxy/rw-splitting.lua:指定读写分析脚本)

注意,脚本中有个设置,它有个最小,最大连接,:

代理负载均衡及读写分离详解

代理负载均衡及读写分离详解




<人力资源/>




: mysql

mysql_proxy:

mysql_proxy

代理


:

sql。,

看了以上关于代理负载均衡及读写分离详解,如果大家还有什么地方需要了解的可以在行业资讯里查找自己感兴趣的或者找我们的专业技术工程师解答的,技术工程师在行业内拥有十几年的经验了。

,

  

代理负载均衡及读写分离详解