负载平衡

浏览器 –> nginx –> Tomcat

1.代理转发

location / {
    # root html;
    index index.html index.htm;
    proxy-pass http://192.168.1.62:8080; #代理转发
}

2.nginx策略

nginx  -->   策略   Tomcat1
                    Tomcat2
                    Tomcat3

1)策略

多个服务器,形成服务器组

指定转给组

策略决定发给谁

2)一组服务器

upstream tomcats{

    server  192.168.1.62:8080;

    server  192.168.1.63:8080;

}

3)策略

默认: 轮询,1,2,1,2

backup: 只有非备份机都挂机,才启动

dwon:   当前服务器停止(暂时停机维护)

max-fails:      最大失败次数

fail-timeout:   挂机多长时间再尝试



1.weight 权重

    server 192.168.1.64:8080 weight=5; #指定权重

2.ip_hash

    客户端ip_hash运算,用户锁定在服务器

    权重失效

3.fail

    根据服务器当前性能,动态分配

4.url_hash

    请求url,hash运算,相同url访问同一服务器

    做缓存服务器,每个商品都是独一的

    每个服务器缓存不同商品



        加快访问速度

来源张永光的博客

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值