nginx 負載平衡
習慣沉默
習慣沉默 2017-05-16 17:07:19
0
2
702

1、nginx 做 負載平衡時 是不是說前端用來轉送的 nginx 支援的並發數就是該架構支援的最大存取量

2、如果我有多台伺服器節點,用nginx 做負載均衡,nginx 跟各應用伺服器在同一個內網下, 是不是所有的伺服器節點都不會使用外網流量,只有nginx 伺服器會使用外網流量。

我的理解是,nginx做了所有請求的中繼站,請求來了,他把請求透過內網交給具體的伺服器,伺服器把處理結果轉給nginx,有nginx回傳給客戶端,

那這樣的話,是不是所有的網路壓力都落在了 nginx 伺服器上, 如果我的所有服務都是部署在阿里雲端上,是不是我要把所有的頻寬都用在nginx伺服器上呢?

3、nginx 做正向代理時,可以做負載麼?

換句話說 就是nginx正向代理可以像反向代理一樣,把請求分發到不同機器上,而不是一對一 只能到一台伺服器

習慣沉默
習慣沉默

全部回覆(2)
某草草
  1. 可以這麼粗略的理解。不過,nginx一般不是瓶頸。

  2. 伺服器的web服務都經過nginx走了,其他流量還是會走預設路由。頻寬壓力在nginx,計算和資料庫壓力還是在後端。

  3. 不要用nginx做正向代理。

伊谢尔伦

第三個問題探討:

nginx 能否像 lvs 一樣 ,在前端作為客戶端請求入口,分發請求到後端伺服器,後端伺服器直接返回回應訊息給客戶端?

我了解到 現在nginx 一般是 作為反向代理 分發請求到後端,後端再回應給nginx,nginx再回傳給 客戶端。

nginx 正向代理 只能轉送到一台後端伺服器麼?如果可以分送到多個後端,那效率豈不是比反向代理高出2倍

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板