最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Nginx負(fù)載均衡(架構(gòu)之路)詳解

 更新時(shí)間:2017年07月18日 16:24:25   作者:柒小  
這篇文章主要為大家詳細(xì)介紹了Nginx負(fù)載均衡的相關(guān)資料,如何配置三臺(tái)服務(wù)器,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

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

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

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

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

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

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

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

我們的Nginx負(fù)載均衡器將部署在一臺(tái)交互服務(wù)器上,配置與其他兩臺(tái)服務(wù)器的連接,所有的請(qǐng)求直接訪問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

【所需技術(shù)】

ASP.NET WebApi2

【實(shí)現(xiàn)過程】

使用ASP.NET webapi2 寫一個(gè)簡(jiǎn)單地返回json的接口,為了展示我們調(diào)用的是不同服務(wù)器上的接口,我們以數(shù)字形式分別生成三個(gè)接口服務(wù),并且分別部署到三臺(tái)服務(wù)器的iis中。

public IHttpActionResult GetTest()
    {
       //throw new Exception_DG_Internationalization(1001);
       string ip = Request.GetIpAddressFromRequest();
       return OK("Test Api . Client Ip Address is -> "+ip+" The Server is ===== 333 =====");
     }

我部署的三臺(tái)服務(wù)器后面的數(shù)字分別是 111,222,333

注:return OK是本人自定義的返回格式,具體簡(jiǎn)單代碼可以直接return Json();

Request.GetIpAddressFromRequest();是本人擴(kuò)展的獲取ip地址的方法,具體實(shí)現(xiàn)請(qǐng)按自身情況實(shí)現(xiàn)。

【系統(tǒng)測(cè)試】

我們將三個(gè)后臺(tái)代碼生成后,分別部署到三個(gè)服務(wù)器上。

為了保密服務(wù)器信息,以下我的所有ip地址都將以ip_A,ip_B,ip_C來(lái)標(biāo)識(shí)

第三個(gè)是我們將要部署Nginx的服務(wù)器:

部署好后,我們進(jìn)行Nginx的配置:

下載Nginx:http://nginx.org/en/download.html

然后解壓到ip_C服務(wù)器,并打開conf文件夾下的nginx.conf

編輯內(nèi)容如下

然后我們啟動(dòng)服務(wù):

cmd命令切換到nginx的根目錄下

這樣,服務(wù)就算啟動(dòng)了... 吐槽一句,為什么不提示一句服務(wù)啟動(dòng)成功呢..欸,不人性化!

然后我們打開任意一個(gè)接口測(cè)試工具,分別執(zhí)行三次相同的請(qǐng)求:

請(qǐng)求一、

請(qǐng)求二、

請(qǐng)求三、

可以發(fā)現(xiàn),我們每一次的請(qǐng)求,調(diào)用的后臺(tái)服務(wù)接口都不是同一個(gè),這樣就保證了在大量客戶訪問同一個(gè)服務(wù)器地址時(shí)候,可以將一個(gè)服務(wù)器的壓力分別分?jǐn)偟綆讉€(gè)服務(wù)器上,達(dá)到了負(fù)載均衡的目的。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Nginx代理proxy pass配置去除前綴的實(shí)現(xiàn)

    Nginx代理proxy pass配置去除前綴的實(shí)現(xiàn)

    這篇文章主要介紹了Nginx代理proxy pass配置去除前綴的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • Nginx主機(jī)域名配置實(shí)現(xiàn)

    Nginx主機(jī)域名配置實(shí)現(xiàn)

    本文主要介紹了Nginx主機(jī)域名配置實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • Nginx下WordPress鏈接(url偽靜態(tài))301永久重定向?qū)崿F(xiàn)方法

    Nginx下WordPress鏈接(url偽靜態(tài))301永久重定向?qū)崿F(xiàn)方法

    在幾個(gè)blog程序中折騰的結(jié)果,導(dǎo)致url連續(xù)二次變化。這是第三次了。 nginx 通過rewrite 使用 permanent; 參數(shù) 成301永久url重定向
    2012-09-09
  • 簡(jiǎn)單指南:在Linux上安裝Nginx

    簡(jiǎn)單指南:在Linux上安裝Nginx

    本文將介紹如何在Linux系統(tǒng)下安裝Nginx,Nginx是一款高性能的Web服務(wù)器和反向代理服務(wù)器,被廣泛用于構(gòu)建高可靠性、高性能的網(wǎng)站和應(yīng)用程序,通過本文的指導(dǎo),您將學(xué)會(huì)如何在Linux系統(tǒng)上安裝Nginx,并進(jìn)行基本的配置,需要的朋友可以參考下
    2023-10-10
  • 配置Nginx出現(xiàn)403(Forbidden)靜態(tài)文件加載不出來(lái)的解決方法

    配置Nginx出現(xiàn)403(Forbidden)靜態(tài)文件加載不出來(lái)的解決方法

    本文主要介紹了配置Nginx出現(xiàn)403(Forbidden)靜態(tài)文件加載不出來(lái)的解決方法,文中通過圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-12-12
  • Nginx配置-日志格式配置方式

    Nginx配置-日志格式配置方式

    這篇文章主要介紹了Nginx配置-日志格式配置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • nginx經(jīng)過多層代理后獲取真實(shí)來(lái)源ip過程詳解

    nginx經(jīng)過多層代理后獲取真實(shí)來(lái)源ip過程詳解

    這篇文章主要介紹了nginx經(jīng)過多層代理后獲取真實(shí)來(lái)源ip過程詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • 配置nginx 重定向到系統(tǒng)維護(hù)頁(yè)面

    配置nginx 重定向到系統(tǒng)維護(hù)頁(yè)面

    今天抽時(shí)間給大家普及nginx 重定向到系統(tǒng)維護(hù)頁(yè)面的配置內(nèi)容,nginx重定向問題說起來(lái)也很簡(jiǎn)單,因?yàn)橹囟ㄏ蚝笾苯犹D(zhuǎn)到靜態(tài)頁(yè)面,不需要后續(xù)操作和記錄,所以直接301永久重定向。今天簡(jiǎn)單給大家介紹配置方法,一起看看吧
    2021-06-06
  • Nginx概述、命令、配置文件和具體應(yīng)用詳解

    Nginx概述、命令、配置文件和具體應(yīng)用詳解

    Nginx是一款輕量級(jí)的web 服務(wù)器/反向代理服務(wù)器及電子郵件(IMAP/POP3)代理服務(wù)器,這篇文章主要介紹了Nginx概述、命令、配置文件和具體應(yīng)用,需要的朋友可以參考下
    2023-08-08
  • 使用Nginx?+?Keepalived?實(shí)現(xiàn)高可用?Web?負(fù)載均衡筆記(虛擬機(jī))

    使用Nginx?+?Keepalived?實(shí)現(xiàn)高可用?Web?負(fù)載均衡筆記(虛擬機(jī))

    這篇文章主要介紹了使用Nginx?+?Keepalived?實(shí)現(xiàn)高可用?Web?負(fù)載均衡筆記,需要的朋友可以參考下
    2023-08-08

最新評(píng)論

吴川市| 辽阳县| 太仓市| 栾城县| 玉树县| 北安市| 额济纳旗| 吐鲁番市| 苍南县| 清丰县| 凯里市| 旬邑县| 达日县| 独山县| 依安县| 亳州市| 南宁市| 凌云县| 河北省| 寿阳县| 治县。| 崇文区| 天镇县| 兴业县| 泰和县| 上虞市| 南充市| 沅陵县| 山阴县| 中超| 龙井市| 唐海县| 临沭县| 黄陵县| 武冈市| 仙游县| 汉寿县| 措美县| 宁明县| 鹿邑县| 庆安县|