Mysql Proxy实现读写分离
Mysql Proxy介绍
MySQL Proxy是一个处于你的Client端和MySQL server端之间的简单程序,它可以监测、分析或改变它们的通信。它使用灵活,没有限制,常见的用途包括:负载平衡,故障、查询分析,查询过滤和修改等等。
MySQL Proxy就是这么一个中间层代理,简单的说,MySQL Proxy就是一个连接池,负责将前台应用的连接请求转发给后台的数据库,并且通过使用lua脚本,可以实现复杂的连接控制和过滤,从而实现读写分离和负载平衡。对于应用来说,MySQL Proxy是完全透明的,应用则只需要连接到MySQL Proxy的监听端口即可。当然,这样proxy机器可能成为单点失效,但完全可以使用多个proxy机器做为冗余,在应用服务器的连接池配置中配置到多个proxy的连接参数即可。
服务器说明:
31 mysql主库(主从复制)
32 mysql从库(主从复制)
33 mysql proxy代理(实现读写分离)
Mysql Proxy的安装
注:若是你安装的软件包是已编译的,则无需安装lua,可直接进行mysql-proxy的安装 如:mysql-proxy-0.8.5-linux-el6-x86-64bit.tar.gz
安装lua(确定是否需要安装)
安装需要的基础组件,基本系统都可以满足lua的组件版本要
您可能关注的文档
- module_2_讲课用.ppt
- Module_3__The_Violence_of_Nature_Ⅲ___Grammar_&Writing_课件(外研版必修3).ppt
- Module_2_Traffic_Jam_课件.ppt
- Module_5Unit2Does_your_mum_go_to_work_on_Saturdays?.ppt
- Module_6_War_and_Peace_SectionⅣ__课件(外研版选修六).ppt
- Monica新概念第一册lesson67-68.ppt
- more than 等各种结构 most,mostly,amost区别.doc
- MOOC的挑战与大学的未来_比较好的资料.ppt
- MR WHY 时态语态.ppt
- MSA完全版终极教程.ppt
原创力文档

文档评论(0)