在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Linux  HTML/ nginx 如何在nginx.conf中定義集合?

nginx 如何在nginx.conf中定義集合?

我想用nginx來做圖片服務(wù)器負(fù)載均衡,看了下nginx的load balance 似乎是轉(zhuǎn)發(fā)請(qǐng)求,這樣的話如果有很多的客戶端同時(shí)上傳圖片,所有圖片數(shù)據(jù)由nginx來轉(zhuǎn)發(fā)的話可能造成網(wǎng)絡(luò)阻塞?
如果性能瓶頸是cpu,那用nginx的負(fù)載均衡沒什么問題。但是先出現(xiàn)的性能瓶頸應(yīng)該是服務(wù)器網(wǎng)絡(luò)帶寬
所有,我想要在nginx.conf中保存所有圖片服務(wù)器的ip和port等信息的集合,客戶端上傳圖片前從集合中獲得一個(gè)圖片服務(wù)器的信息,然后上傳圖片到相應(yīng)的圖片服務(wù)器。
但是只看到set定義變量,如何定義一個(gè)集合,并且在從其中隨機(jī)一個(gè)?如果能加權(quán)重就更好了。

回答
編輯回答
浪蕩不羈

寫清楚需求,找你們基礎(chǔ)設(shè)施架構(gòu)師,沒有這個(gè)職位就找負(fù)載均衡團(tuán)隊(duì)/專家,都沒有的話,不如就單機(jī)掛個(gè)存儲(chǔ)先跑著?

2018年7月10日 16:22
編輯回答
玩控

百度搜索nginx upstream了解一下。http://www.cnblogs.com/microt...

2017年7月9日 12:42