使用spuid做缓冲 使用Nginx与HAProxy做代理,使用heartbeat做主备



  
Nginx:支持http7层
负载均衡方式:
1、ip_hash   根据请求源的ip
2、upstream_hash  此根据请求的uri,balance uri  通过在对http_header进行设置
 
HAproxy:支持 http 7层,tcp 4层
负载均衡方式
1、简单的轮询,balance roundrobin;
2、根据请求的源IP,balance source;
3、根据请求的uri,balance uri;
4、根据请求RUL中的参数,balance url_param。
 
session共享的问题:
session replication:回话复制  一个用户访问了一次就把session复制到所有的服务器或这一部分服务器,此服务down后,session不会丢失,可访问其他WEB服务器。
 session sticky:粘性会话:此与ip_hash、balance source、balance uri  即第一次访问哪台web服务器,后面同一个客户源的都访问 同一台web服务器。如果此web服务里出错,则此session会丢失,客户端报错。
用第三方保存session eg:数据库、memcached
 
Heartbeat:
对集群进行心跳监控,一旦主服务出现问题,直接跳到备份上
 Squid:
用来缓冲 Internet 数据的软件。a、通过缓存的方式为用户提供WEB访问加速;b:对用户的web访问进行过滤控制。eg:如果用户的访问页面,其它用户已经访问了,则squid直接把缓存中的静态页面给用户,而不用访问真实的服务器。
 
 
 
 
大数据量访问的部署方式:
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值