您的位置:首页 > 数据库 > MySQL

mysql slave从库负载均衡方案选择

2016-03-14 11:09 447 查看
   主要调研测试了lvs与haproxy。
lvs 基于四层负载均衡,性能好,在负载均衡领域,是互联网通用的方案。缺点:不能跨vlan。 目前解决方案:利用淘宝fullnat方式,依赖操作系统,需要安装相关模块,编译centos系统内核包 打包并替换当前mysql的服务器的centos内核。

fullnat模式为什么能看到ip:在网络包的最后8位,空出了4位专门做应用访问来源ip,所以能解析到应用端真实ip

 

haproxy 可跨vlan ,有两种配置方式基于四层负载均衡(tcp/ip/)协议和基于7层的http均衡负载:

 基于7层http协议时,可以配置选项X-Forwarded-For 头信息来传递真是ip。但不实用于mysql,mysql连接是tcp/ip协议

 只能用基于四层均衡负载协议,在mysql服务器上不能看不到应用端访问真是ip, 目前测试使用tproxy测试 是否可以看到
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: