`

使用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直接把缓存中的静态页面给用户,而不用访问真实的服务器。
 
 
 
 
大数据量访问的部署方式:
 
 
  • 大小: 136.6 KB
分享到:
评论

相关推荐

    Squid代理服务器的搭建[归纳].pdf

    Squid代理服务器的搭建[归纳].pdf

    squid-windows:为Microsoft Windows构建的Squid代理

    该项目提供了用于Squid代理服务器的MSI Windows Installer。 只需单击几下,即可启用Squid安装。 当前版本基于适用于Cygwin Windows 64位的最新Squid 3.5版本。安装说明 运行它,然后单击“下一步”按钮,直到安装...

    购物商城数据库设计-订单系统设计.pdf

    订单表(order_info)是订单系统的核心,它记录了订单的基本信息,如订单编号(可以使用雪花算法生成)、itemCount(商品项数量而非商品个数)、用户id、店铺id、下单时间和支付方式等。此外,还包括支付时间、...

    面向过程的需求分析1

    2. 分词与关键词提取 3. 词云与词频统计 4. 情感分析 二、系统的分层数据流图 系统的分层数据流图可以分为五层: 0层图:数据爬取子图 * 商品页面 URL * 商品相关信息(商品id、spuId、卖家id、爬取评论页数) ...

    09、商城业务1

    - 存储 SPU 及其关联的 SKU 信息虽然方便检索,但因 SKU 是 SPU 的级联对象,需使用 nested 模型,这可能降低性能。 - 折衷方案是分拆存储,SPU 和属性在一个索引,SKU 在另一个,但这可能导致大量数据传输,影响...

    商城sku在es中存储模型

    为了提高搜索效率与用户体验,越来越多的企业选择使用Elasticsearch(简称ES)作为其商品数据的搜索引擎。本文将详细介绍如何在ES中构建有效的SKU(Stock Keeping Unit,库存量单位)存储模型,并对给定的存储模型...

    taobao分类结构

    淘宝网商品分类结构(09年三四月) sid 为淘宝本身的数据id type ...spuid 原始数据 status 原始数据 f_sid 父级分类的sid path 路径,以|线分割 onlyone empty_data level 分类级别 p_more over

Global site tag (gtag.js) - Google Analytics