当前位置: 首页> 娱乐> 影视 > 小程序商城和微商城的区别_黄页大全18勿看2000网站_总裁培训班_威海seo

小程序商城和微商城的区别_黄页大全18勿看2000网站_总裁培训班_威海seo

时间:2025/7/19 2:14:44来源:https://blog.csdn.net/omaidb/article/details/147161283 浏览次数:0次
小程序商城和微商城的区别_黄页大全18勿看2000网站_总裁培训班_威海seo

Ningx负载均衡

    • upstream(上游)配置负载均衡
      • 1、weight(加权轮询)
      • 2、ip_hash(负载均衡)
      • 3、url hash负载均衡
      • 4、least_conn(最小连接负载均衡)

upstream(上游)配置负载均衡

Nginx负载均衡

参考: nginx从安装到高可用

nginx默认采用轮询的方式进行负载均衡


1、weight(加权轮询)

权重值越请求转发到该上游服务器比例越大
权重值为0,只有在其他服务器故障时才会被用于负载均衡。

# 配置上游服务器集群
## proxyName是上游服务器集群的名称
upstream proxyName {# 上游服务器1的 IP地址和端口,权重为1server 192.168.1.173:8080 weight=1;# 上游服务器2的 IP地址和端口,权重为5server 192.168.1.174:8080 weight=5;# 上游服务器3的 IP地址和端口,权重为2server 192.168.1.175:8080 weight=2;
}

2、ip_hash(负载均衡)

ip_hash策略,该策略会使用客户端IP地址哈希值来选择上游服务器
具体来说:当客户端第一次请求时,nginx会将客户端的IP地址进行哈希计算,然后使用哈希值对上游服务器的数量取模,以确定应该使用哪个上游服务器处理该请求。
如果客户端IP地址不变,则后续请求会被转发到同一个上游服务器

hash算法实际上只会计算 192.168.1这段做哈希
使用ip_hash的注意点
不能把后台服务器直接移除,只能标记down.

# 配置上游服务器集群
## proxyName是上游服务器集群的名称
upstream proxyName {# ip_hash策略ip_hash# 上游服务器1的 IP地址和端口server 192.168.1.173:8080;# 上游服务器2的 IP地址和端口server 192.168.1.174:8080;# 上游服务器3的 IP地址和端口server 192.168.1.175:8080;
}

3、url hash负载均衡

hash $request_url:使用请求的 URL 进行哈希,以便在后续的负载均衡中选择服务器。这里使用的是哈希算法,可以根据不同的负载均衡策略选择不同的算法。

# 定义一个名为 [proxyName] 的 upstream 用于代理请求
upstream proxyName {# 根据请求的 URL 进行哈希,以便在后续的负载均衡中选择服务器hash $request_url;# 定义三个服务器,用于实现负载均衡# 上游服务器1的 IP地址和端口server 192.168.1.173:8080;# 上游服务器2的 IP地址和端口server 192.168.1.174:8080;# 上游服务器3的 IP地址和端口server 192.168.1.175:8080;
}

4、least_conn(最小连接负载均衡)

least_conn:使用最小连接数负载均衡策略,即选择连接数最少的服务器进行转发。使用 least_conn 策略可以避免某个服务器负载过高,而其他服务器负载较轻的情况。

# 定义一个名为 [proxyName] 的 upstream 用于代理请求
upstream proxyName {# 使用 least_conn 策略,即选择连接数最少的服务器进行转发least_conn;# 定义三个服务器,用于实现负载均衡# 上游服务器1的 IP地址和端口server 192.168.1.173:8080;# 上游服务器2的 IP地址和端口server 192.168.1.174:8080;# 上游服务器3的 IP地址和端口server 192.168.1.175:8080;
}

![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/506edc1625084849a30b315c6e44e265.png)
关键字:小程序商城和微商城的区别_黄页大全18勿看2000网站_总裁培训班_威海seo

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: