Nginx下的负载均衡

为提升服务的抗压能力,不至于在一台服务器down的时候,服务完全瘫痪,或者说每一天的服务器的性能不一样,灵活配置承担的服务,可以使用Nginx的负载均衡,就是可以根据各个服务器的特点,或者根据配置的服务器的特点进行分发服务。

测试场景:在一台服务器上部署了3个服务,区别在三个端口不一样,但是提供的服务都是一样的,三台中有权重weight比较高,有备用的。

upstream jieqianhuahua  {
  server 127.0.0.1:9093 weight=5;
  server 127.0.0.1:9094;
  server 127.0.0.1:9095 backup;
}

server{

listen 80;#监听端口

server_name  jqhh.childcoder.cn;#域名

index index.html index.htm;

root /usr/local/nginx/html;#站点目录

#Nginx转发 问卷调查的接口
location /{
 client_max_body_size 100M;
 client_body_buffer_size 128k;
 proxy_pass  http://jieqianhuahua;
}

}

服务器的调度状态:

down    当前server暂时不参与负载均衡

backup    预留的备份服务器(当正在使用的后端服务异常时,启动预留服务)

max_fails    允许请求失败的次数

fail_timeout    经过max_fails失败后,服务暂停的时间

max_conns    限制最大的接受的连接数

weight     每一台服务的权重,也就是要承担的压力,weight越大,被访问到的权限越大

学习博客:

https://www.cnblogs.com/jimisun/p/8254192.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值