【前言】

在大型網(wǎng)站中,負(fù)載均衡是有想當(dāng)必要的。尤其是在同一時間訪問量比較大的大型網(wǎng)站,例如網(wǎng)上商城,新聞等CMS系統(tǒng),為了減輕單個服務(wù)器的處理壓力,我們引進(jìn)了負(fù)載均衡這一個概念,將一個服務(wù)器的壓力分?jǐn)偟綆讉€服務(wù)器上,一方面減輕了宕機(jī)的幾率,另一方面也使得宕機(jī)后還要其他服務(wù)器可以繼續(xù)穩(wěn)定運(yùn)行,提高了系統(tǒng)的健壯性。

【實(shí)現(xiàn)功能】

這篇文章將要介紹的主要內(nèi)容如下:

1、配置三臺服務(wù)器

2、分別在三臺服務(wù)器上部署同樣的服務(wù)代碼

3、使用Nginx實(shí)現(xiàn)負(fù)載均衡

【實(shí)現(xiàn)思路】

我們的Nginx負(fù)載均衡器將部署在一臺交互服務(wù)器上,配置與其他兩臺服務(wù)器的連接,所有的請求直接訪問Nginx服務(wù)接口,然后Nginx負(fù)載均衡器將自行選擇真實(shí)調(diào)用的服務(wù)器端口。

【開發(fā)及部署環(huán)境】

開發(fā)環(huán)境:Windows 7 x64 sp1 英文版

     VisualStudio 2017 

部署環(huán)境:阿里云 ECS實(shí)例 windows server 2012 x64

     IIS 7.0

【所需技