免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: Godbach
打印 上一主题 下一主题

【负载均衡大讨论,参与有礼】TCP/HTTP 负载均衡利器-- HAProxy [复制链接]

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
111 [报告]
发表于 2016-04-15 14:52 |只看该作者
回复 106# 撒加

8、Haproxy的高可用我们目前已经验证完使用OSPF ECMP+多台Haproxy来实现了。


这个确实很给力。OSPF ECMP 用起来的话,LVS 基本上没有存在的必要的。


   

论坛徽章:
0
112 [报告]
发表于 2016-04-15 14:54 |只看该作者
回复 109# Godbach


    用tproxy有个问题,就是后端server的网关地址需要指定为haproxy的地址,这个还是有点坑,proxy协议这个我认为最方便,而且后端的tengine早已支持proxy协议,在日志里使用proxy_x-forword-for就可以接受到客户端IP,挺方便的,哈哈

论坛徽章:
0
113 [报告]
发表于 2016-04-15 14:56 |只看该作者
回复 110# Godbach


    是的,LVS弄的话,真的不方便。用Haproxy至少不需要写脚本去增加real server,绝对是大招。哈哈

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
114 [报告]
发表于 2016-04-15 15:05 |只看该作者
回复 111# 撒加
proxy协议这个我认为最方便,而且后端的tengine早已支持proxy协议,在日志里使用proxy_x-forword-for就可以接受到客户端IP,挺方便的,哈哈

是的,应用软件支持的话当然很好。


用tproxy有个问题,就是后端server的网关地址需要指定为haproxy的地址,这个还是有点坑,

用这个的话,配置一下路由即可,习惯也就好了。

另外,这个方式其实有一个明显的优势:就是高并发下,不需要 HAProxy 配置多个出口 IP。

论坛徽章:
0
115 [报告]
发表于 2016-04-15 15:08 |只看该作者
回复 113# Godbach


    哈哈哈,你是应用过这种方式了吧。刚想到一个问题,使用这种方式需要调整netfilter有一个hash表的大小不

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
116 [报告]
发表于 2016-04-15 15:15 |只看该作者
回复 114# 撒加

你指的 hash 表是说的 netfilter 的 conntrack 表的 hash size 吗。

印象中这个不用处理的。因为他的逻辑无非是 match socket,给报文打个 mark,收到本地。这个过程是不需要 netfilter conntrack 的。

BTW,proxy protocol 研究完了,希望能够发贴分享。我一直没怎么关注这个。

   

论坛徽章:
9
寅虎
日期:2014-06-03 14:10:05午马
日期:2015-01-08 16:49:52白羊座
日期:2015-01-16 12:58:182015年迎新春徽章
日期:2015-03-04 09:57:092015元宵节徽章
日期:2015-03-06 15:51:33NBA常规赛纪念章
日期:2015-05-04 22:32:03IT运维版块每日发帖之星
日期:2015-08-04 06:20:0015-16赛季CBA联赛之北京
日期:2015-12-14 09:40:0315-16赛季CBA联赛之青岛
日期:2016-07-25 11:23:07
117 [报告]
发表于 2016-04-15 19:07 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
118 [报告]
发表于 2016-04-15 20:07 |只看该作者
回复 115# Godbach


    你这也太速度了,佩服佩服啊

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
119 [报告]
发表于 2016-04-15 23:57 |只看该作者
回复 116# lanni654321

你要 HAProxy 和 Ajax 怎么配合呢。可以否具体讲一下需求?


   

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
120 [报告]
发表于 2016-04-15 23:59 |只看该作者
回复 117# 撒加

过奖了。

一来看到大家对 HAProxy 有热情,我就肯定要尽快回帖。另外我个人也在一直跟进 HAProxy 社区,也想把自己所了解的东西及时分享出来。


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP