|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在这里你会学到更多的知识,学习linux,更要学习一种geek的精神,python之禅中也说过:以总结分享为荣,以跪求其解为耻;
LVS特性:
1.抗负载才能强,利用IP负载平衡手艺,只做分发,以是LVS自己并没有几流量发生;
2.不乱性、牢靠性好,本身有完善的热备计划;(如:LVS+Keepalived)
3.使用局限对照广,能够对一切使用做负载平衡;
4.不撑持正则处置,不克不及做动态分别。
经常使用四种算法:
1.rr:轮叫,轮番分派到后端服务器;
2.wrr:权重轮叫,依据后端服务器负载情形来分派;
3.lc:最小毗连,分派已创建毗连起码的服务器上;
4.wlc:权重最小毗连,依据后端服务器处置才能来分派。
能够接纳ipvsadmCp(persistence)来坚持session,默许是300/s
Nginx特性:
1.事情在7层,能够对做正则划定规矩处置;(如:针对域名、目次举行分流)
2.设置复杂,能ping通就可以举行负载功效,能够经由过程端口检测后端服务器形态,不撑持url检测;
3.抗高并发,接纳epoll收集模子处置客户哀求;
4.只撑持HTTP和EMail,使用局限对照少;
5.nginx次要是HTTP和反向代办署理服务器,低体系资本损耗。
经常使用四种算法:
1.RR:(默许)轮询,轮番分派到后端服务器;
2.weight:依据后端服务器功能分派;
3.ip_hash:每一个哀求按会见ip的hash了局举行分派,并发小时符合,办理session成绩;
4.fair:(扩大战略),默许不被编译nginx内核,依据后端服务器呼应工夫判别负载情形,选择最轻的举行处置。
HAProxy特性:
1.撑持两种代办署理形式:TCP(四层)和HTTP(七层),撑持假造主机;
1.设置复杂,撑持url检测后端服务器形态;
2.仅做负载平衡软件利用,在高并发情形下,处置速率高于nginx;
3.TCP层多用于Mysql从(读)服务器负载平衡。
四种经常使用算法:
1.roundrobin:轮询,轮番分派到后端服务器;
2.static-rr:依据后端服务器功能分派;
3.leastconn:最小毗连者优先处置;
4.source:依据哀求源IP,与Nginx的IP_Hash相似。
为何要办理session会话呢?
负载平衡情况下,每一个用户都有大概不流动的会见后端服务器,在有些使用情形下,是必需请求在必定工夫内统一用户会见的一切哀求都分派给后端统一台服务器去向理,比方:电子商务网站,用户注册页面等,一革新页面,就会分派到后真个另外一台服务器上,那方才的页面上的信息也都没了,这类情形下,分派统一台服务器处置哀求是相当主要的!
本文出自““企鹅”那点事儿”博客
要多google,因为我不可能,也不可以给你解答所有内容,我只能告诉你一些关键点,甚至我会故意隐瞒答案,因为在寻找答案的过程中。 |
|