1、nginx 做 負(fù)載均衡時(shí) 是不是說(shuō)前端用于轉(zhuǎn)發(fā)的 nginx 支持的并發(fā)數(shù)就是該架構(gòu)支持的最大訪問(wèn)量
?
2、如果我有多臺(tái)服務(wù)器節(jié)點(diǎn),用 nginx 做負(fù)載均衡,nginx 跟各應(yīng)用服務(wù)器在同一個(gè)內(nèi)網(wǎng)下, 是不是所有的服務(wù)器節(jié)點(diǎn)都不會(huì)使用外網(wǎng)流量,只有 nginx 服務(wù)器會(huì)使用外網(wǎng)流量。
我的理解是,nginx做了所有請(qǐng)求的中轉(zhuǎn)站,請(qǐng)求來(lái)了,他把請(qǐng)求通過(guò)內(nèi)網(wǎng)交給具體的服務(wù)器,服務(wù)器把處理結(jié)果轉(zhuǎn)給nginx,有nginx返回給客戶端,
那這樣的話,是不是所有的網(wǎng)絡(luò)壓力都落在了 nginx 服務(wù)器上, 如果我的所有服務(wù)都是部署在阿里云上,是不是我要把所有的帶寬都用在nginx服務(wù)器上呢?
3、nginx 做正向代理時(shí),可以做負(fù)載么?
換句話說(shuō) 就是nginx正向代理可以像反向代理一樣,把請(qǐng)求分發(fā)到不同機(jī)器上,而不是一對(duì)一 只能到一臺(tái)服務(wù)器
可以這么粗略的理解。不過(guò),nginx一般不是瓶頸。
服務(wù)器的web服務(wù)都通過(guò)nginx走了,其他流量還是會(huì)走默認(rèn)路由。帶寬壓力在nginx,計(jì)算和數(shù)據(jù)庫(kù)壓力還是在后端。
不要用nginx做正向代理。
第三個(gè)問(wèn)題探討:
nginx 能否像 lvs 一樣 ,在前端作為客戶端請(qǐng)求入口,分發(fā)請(qǐng)求到后端服務(wù)器,后端服務(wù)器直接返回響應(yīng)信息給客戶端?
我了解到 現(xiàn)在nginx 一般是 作為反向代理 分發(fā)請(qǐng)求到后端,后端再響應(yīng)給nginx,nginx再返回給 客戶端。
nginx 正向代理 只能轉(zhuǎn)發(fā)到一臺(tái)后端服務(wù)器么?如果可以分發(fā)到多個(gè)后端,那效率豈不是比反向代理高出2倍