nginx负载均衡示例讲解

有任何问题都可以留言咨询。

常用的几种负载均衡方法

1、round-robin

轮询方法。默认的负载均衡方法。

顾名思义就是循环的一个个来。

把应用程序的请求,循环的分发到不同的服务器。

2、least-connected

这个方法指的是,把下一个请求分发到活动连接数最少的服务器。

3、ip-hash

把特定的客户端请求,都固定分发到特定的服务器中。

nginx会根据客户端的IP地址,把来自该IP地址的请求,都统一分发到固定的服务器中。

4、weighted

加权。

比如当使用轮询方法的时候,有一台高可用的服务器,那可以通过该参数来把更多的请求分发到这台服务器中。

文章不易,请关注公众号 毛毛虫的小小蜡笔,多多支持。

示例讲解

1、round-robin

此时,当访问http://xxx.com:8080的时候,就会看到页面,循环的显示8091、8092和8093文案。

图片

详情 请查看:毛毛虫的小小蜡笔

有兴趣的可以加群:
image.png

wx:毛毛虫的小小蜡笔

254 声望
2 粉丝
0 条评论
推荐阅读
linux知识点之usr、ps、ln、killl和make
usr和目录结构1、/usr中的usr,指的是Unix System Resource,而不是User。2、/usr/bin下面的都是系统预装的可执行程序,会随着系统升级而改变。3、/usr/share/bin 可以通过web访问的程序一般放在这里。4、/usr/lo...

simonbaker阅读 358

Nginx 配置常用参数,看这一篇就够了
最近在全面学习Nginx,当作笔记了,如有错误,欢迎指出或深入交流。主模块 {代码...} 事件模块 {代码...} http部分 {代码...} 部分参数详细说明server_name {代码...} location {代码...} location表达式类型 {代...

13sai2阅读 1.8k

把 Go 放到 Nginx C module 之中
最近一段时间,我在做一件有趣的事情,让一个 Nginx C module 通过 Go 代码来访问 gRPC 服务。不得不感慨 Go 真的很流行,让人无法拒绝。之前我做 wasm-nginx-module 时就试图把 tinygo 跑在 Nginx 里面,这次则...

spacewander2阅读 2.1k评论 2

化虹为桥 - Nginx 如何代理 UDP “连接”
众所周知,UDP 并不像 TCP 那样是基于连接的。但有些时候,我们需要往一个固定的地址发送多个 UDP 来完成一个 UDP 请求。为了保证服务端能够知道这几个 UDP 包构成同一个会话,我们需要在发送 UDP 包时绑定某个端...

spacewander4阅读 1k

nginx配置ssl证书
{代码...}

eyuxiog1阅读 1.4k

Nginx unexpected end of file 配置证书遇到问题,如何解决?
通过 letsencrypt 申请证书后,默认服务器安装了 Nginx 1.8 发现,在默认的 /etc/nginx/sites-enabled/default 内容配置 SSL 的 site.com.key 后。重启 Nginx 出现一下错误:

程序员泥瓦匠1阅读 378

[nginx] 实现域名代理
业务场景有两个系统A、B,A、B两系统均有独立域名,但对外只想暴露A域名。需要实现通过 A域名+B系统子路由 访问 系统B的子页面,图示如下。

DiracKeeko阅读 912

wx:毛毛虫的小小蜡笔

254 声望
2 粉丝
宣传栏