LVS持久连接

LVS持久连接:当客户端访问同样的内容的时候,Director会将此请求定义到原来的real server上面去。

为什么需要LVS的持久连接:

试想一下,假如我们在访问一个电商网站,在我们把自己的东西假如到购物车以后,如果此时一刷新我们的连接被重新定义到了重新的一台web server上去。这时候我们购物车里面的东西就都没有了,因为用户的session信息没有办法通过real server之间实现共享。所以这里需要长连接,我们的请求还会被推送到相同的服务器上面。

长连接类型:

PPC:基于协议的长连接,可以理解为只要同一个客户端的同样的请求就会被定义到同一台real server上面去。

PCC:只要是同一个客户端的请求,无论是什么样子的请求,都会被定义到同一台real server上面去。

例子:现在利用PPC实现80和443定义到同一个realserver上面去。

这需要使用的是防火墙标记

iptables  -t mangle –A PREROUTING  -p tcp -d 192.168.5.254  --dport 80 –jMARK  --set-mark 8 –i  eth0

iptables -t mange –A PREROUTING -p  tcp –d 192.168.5.254  --dport 443 –j MARK  --set-mark 8  -i eth0

ipvsadm –A –f  8  -swrr

ipvsadm –a –f 8 –r 192.168.5.7 –g –w 2–p 600

ipvsadm –a –f 8 –r 192.168.5.8  –g –w 1 –p 600

service iptables save

service ipvsadm save

这样http和https的请求就全部的定义到了同一个realserver上面去了。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值