人人草人人澡-人人超人人超碰超国产97超碰-人人干操-人人干美女-人人干免费-人人干人人爱

< 返回新聞公共列表

四種nginx負載均衡策略的介紹

發布時間:2021-01-08 15:00:30

1、基于輪詢的均衡策略:

這個是Nginx默認的均衡算法,如果你不進行相關的配置,默認會執行該策略,配置如下:


nginx負載均衡策略.png


可以看出,nginx負載均衡使用到的指令不多,其中比較重要的兩個是upstream和proxy_pass,upstream塊定義一個后端小集群,里邊配置相關的Server組成這個集群,同時upstream為這個集群起個相應的名字,本實例叫myapp1.proxy_pass處于location塊中,表示對于所有符合/的request,將會交給哪個集群進行處理,本實例為http://myapp1。


但又一點我們需要注意,上面http://myapp1中myapp1必須是upstream起的名字,對于協議是使用http還是https,都無所謂,如果你的協議使用https,則將http直接改成https即可。另外,如果你在upstream中的server指令中指定了協議名,那么在proxy_pass指令中就不需要加上協議名稱了。


nginx負載均衡使用反向代理實現,也就是我們上面使用到的proxy_pass指令,支持的協議不止是http和https,同時還支持FastCGI、uwsgi、SCGI、memcached、gRPC,如果你需要使用除了http、https外的其他協議,我們不能使用proxy_pass指令了,應該轉而使用相應的指令,如fastcgi_pass、uwsgi_pass、scgi_pass、memcached_pass、grpc_pass。


該策略處理負載,小編認為還是有缺陷的,不能防止某臺Server出現負載過高的情況。因為如果有些請求執行時間過長,而系統的并發量卻非常大,那么就可能導致某臺Server出現request堆積,負載過高,snowslide is possible~


2、基于最少連接數的均衡策略:

該策略主要使用了least_conn指令,具體配置如下:


nginx負載均衡策略.png


該策略還是比較人性化的,可以按照機器的實際情況進行剛需分配。


3、基于ip-hash的均衡策略:

當然了,如果我們想實現這樣一個功能,我們想讓對于相同客戶端的請求每次都被分發到同一個Server進行處理,上面兩種策略都是不做到。此策略可確保來自同一客戶端的請求始終定向到同一服務器,但此服務器不可用時除外。相關配置如下:


nginx負載均衡策略.png


既然相同客戶端的請求能被同一臺Server進行處理,那么相同客戶端的會話Session就可以實現持久化了。


4、基于加權輪詢的均衡策略:

基于加權輪詢的策略就不需要過多講解了,就是在輪詢的基礎上加上個權重信息


nginx負載均衡策略.png


這種策略適合Server機器處理能力有區別的情況。


以上就是四種nginx負載均衡策略的介紹。




/template/Home/Zkeys724/PC/Static
主站蜘蛛池模板: 欧美精品亚洲精品日韩专区va| 久久青青草原国产精品最新片| 亚洲国产av久久久| 亚洲av永久无码精品漫画| 日女人一区二区三区| 蜜臀性色av免费| 精品国产乱码久久久久久红粉 | 日韩精品一区二区三区色欲av| 亚洲va久久久噜噜噜久久天堂| 国产熟妇高潮叫床视频播放 | 国产在线观看免费人成视频| 日本一道高清一区二区三区| 激情五月色综合国产精品| 88国产精品视频一区二区三区| 亚洲婷婷综合色香五月| 无码免费v片在线观看| 欧美 视频 一区| 国产一区二区四区在线观看| av无码人妻一区二区三区牛牛| 亚洲国产欧美在线人成大黄瓜| 男ji大巴进入女人的直播| 国产拍拍拍无码视频免费| 日本50岁丰满熟妇xxxx| 国产精品美女久久久久av超清| 亚洲综合一区二区三区四区五区| 亚洲第一区在线播放视频| 欧美色欧美亚洲另类一区| 国产亚洲日韩在线一区二区三区| 999久久免费精品国产| 舔高中女生奶头内射视频| 欧美成人精品一区二区综合| 人妻无码αv中文字幕久久琪琪布| 国产精品婷婷久久爽一下| 亚洲一区二区三区麻豆| 色欲天天网站欧美成人福利网| 久久精品人人槡人妻人人玩| 丰满无码人妻热妇无码区| 一二三四在线观看免费视频| 丰满人妻被中出中文字幕| 国产无遮挡裸体免费视频 | 日本高清视频www夜色资源|