【前言】
在大型網(wǎng)站中,負載均衡是有想當必要的。尤其是在同一時間訪問量比較大的大型網(wǎng)站,例如網(wǎng)上商城,新聞等CMS系統(tǒng),為了減輕單個服務(wù)器的處理壓力,我們引進了負載均衡這一個概念,將一個服務(wù)器的壓力分攤到幾個服務(wù)器上,一方面減輕了宕機的幾率,另一方面也使得宕機后還要其他服務(wù)器可以繼續(xù)穩(wěn)定運行,提高了系統(tǒng)的健壯性。
【實現(xiàn)功能】
這篇文章將要介紹的主要內(nèi)容如下:
1、配置三臺服務(wù)器
2、分別在三臺服務(wù)器上部署同樣的服務(wù)代碼
3、使用Nginx實現(xiàn)負載均衡
【實現(xiàn)思路】
我們的Nginx負載均衡器將部署在一臺交互服務(wù)器上,配置與其他兩臺服務(wù)器的連接,所有的請求直接訪問Nginx服務(wù)接口,然后Nginx負載均衡器將自行選擇真實調(diào)用的服務(wù)器端口。
【開發(fā)及部署環(huán)境】
開發(fā)環(huán)境:Windows 7 x64 sp1 英文版
VisualStudio 2017
部署環(huán)境:阿里云 ECS實例 windows server 2012 x64
IIS 7.0