一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - WEB服務器 - Java-利用Nginx負載均衡實現Web服務器

Java-利用Nginx負載均衡實現Web服務器

2019-08-07 12:41java新人交流 WEB服務器

做過 Web 開發的應該都明白,可能盡管你開發的系統并沒有多少用戶在使用,但是,你依然不敢大白天去更新生產環境服務器,因為你并不知道服務器可能暫停兩分鐘會帶來的影響,又或者我們心目中的「生產環境」這個詞是圣神而

還記得那些美妙的夜晚嗎

你洗洗打算看一個小電影就睡了,這個時候突然想起來今天晚上是服務器更新的日子,你要在凌晨時分去把***的代碼更新到服務器,以保證明天大家一覺醒來打開網站,發現昨天的 Bug 都不見了。這時候你瞬間沒有了看電影的興致了,這應該就是一個運維人員的日常了吧!

為什么要在凌晨時分去更新服務器?

做過 Web 開發的應該都明白,可能盡管你開發的系統并沒有多少用戶在使用,但是,你依然不敢大白天去更新生產環境服務器,因為你并不知道服務器可能暫停兩分鐘會帶來的影響,又或者我們心目中的「生產環境」這個詞是圣神而不可隨便玷污的,所以,我們總是放在凌晨時分。

Java-利用Nginx負載均衡實現Web服務器

你聽過「災備」、「異地多活」、「雙機熱備」這些詞么

大家都知道「不能把雞蛋放在一個籃子里」,在我們開發中依然是如此,如果是稍微對系統數據及運行狀態有要求的項目,千萬可不能突然系統掛掉幾分鐘,這帶來的后果是不可想象的。所以,在我們開發中就會有「災備」這個詞,我們要考慮到這些不可預防的事件發生,所以,往往我們會把系統部署到多臺服務器上面,這就是「雞蛋」的例子,也就是所謂的「雙機熱備」,以保證我們系統的高可用,當一個服務器掛掉,后邊的這個完全有能力頂上去!就好像一個程序員你感覺他天天沒什么事兒可干,非常氣憤的去找你領導說:xxx 天天沒事干,為什么他工資比我高?呵呵呵...

在 從零開始學 Java - CentOS 下 Nginx + Tomcat 配置負載均衡 這篇文章中,我們已經配置了兩臺服務器實現負載均衡,并且可以自定義權重,其實這個時候 Nginx 是支持你去更新其中一個服務器的時候,它監測到這個服務器掛掉了,它把請求都轉發到另一臺服務器的。但是,我在翻看 Nginx 的 upstream 配置的時候發現有種更好的方式,就是配置備份服務器。

backup 是什么鬼

當然是備份的意思了??吹焦倬W的配置是這個樣子的:

Java-利用Nginx負載均衡實現Web服務器

backup : marks the server as a backup server. It will be passed requests when the primary servers are unavailable.(標記為備用服務器。當主服務器不可用以后,請求會被傳給這些服務器。)

這意思就是,只有當你的服務器掛掉的時候才會使用備份服務器,正常情況下不會訪問到備份服務器,那好,我來測試一下,還記得我們上一篇負載均衡的配置么,我增加一個Tomcat服務器3,然后,里邊網頁輸出這是網站{{3333333333:0}}。

Java-利用Nginx負載均衡實現Web服務器

具體配置文字版:

Java-利用Nginx負載均衡實現Web服務器

我這里先做一個必要的小說明:

192.168.198.128:8080 服務器下面會稱為 服務器1 ,每五次請求會到這里一次;

192.168.198.128:8090 服務器下面會稱為 服務器2 ,每五次請求會到這里四次;

192.168.198.128:8091 服務器下面會稱為 服務器3 ,即備份服務器。

這個時候服務器1、服務器2和服務器3都正常啟動,我刷新頁面,會按照權重規則請求服務器1和服務器2,并不會請求服務器3(備份服務器)。

Java-利用Nginx負載均衡實現Web服務器

接下來我把服務器1停掉,服務器2和服務器3都正常啟動,我刷新頁面,這個時候所有請求都是服務器2,也并不會請求服務器3(備份服務器)。

Java-利用Nginx負載均衡實現Web服務器

接下來我把服務器1、服務器2都停掉,服務器3正常啟動,我刷新頁面,所有請求都轉發到服務器3(備份服務器),看圖片:

Java-利用Nginx負載均衡實現Web服務器

我再次依次啟動服務器1和服務器2,所有請求都又按照權重規則分配了。在你所有正常服務器都掛掉時,系統依然高可用,這就是備份服務器的用處!

總結:無痛更新

配置完備份服務器后,你再也不用再凌晨時分爬起床去更新服務器了,你想什么時間更新就什么時間更新,愛誰誰!真的可以做到無痛、無痛、無痛,不斷網重啟服務器。

好了,我洗洗睡覺了,我特么終于可以去看一部小電影了...

延伸 · 閱讀

精彩推薦
  • WEB服務器寶塔面板負載狀態(load average)中的數據代表了什么?

    寶塔面板負載狀態(load average)中的數據代表了什么?

    寶塔面板是現在眾多站長選擇的服務器管理軟件,本文主要講解寶塔面板負載狀態(load average)中的數據代表了什么?有需要的朋友可以參考一下。...

    九天博客5792020-05-23
  • WEB服務器phpstudy默認不支持64位php的解決方法

    phpstudy默認不支持64位php的解決方法

    下面小編就為大家帶來一篇phpstudy默認不支持64位php的解決方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧 ...

    jingxian4702019-10-17
  • WEB服務器湖北web云服務器價格

    湖北web云服務器價格

    湖北web 云服務器 價格 近年來,隨著互聯網技術的快速發展,云計算技術已經被廣泛應用于各行各業,對于企業來說,云計算技術已經成為提升企業信息化...

    未知1612023-06-07
  • WEB服務器WDCP控制面板升級mysql為5.7.11的方法

    WDCP控制面板升級mysql為5.7.11的方法

    本文主要講解在WDCP控制面板升級mysql為5.7.11的方法,有需要的朋友可以參考下...

    yuanxiaoping5322020-07-15
  • WEB服務器如何將web項目部署到騰訊云服務器

    如何將web項目部署到騰訊云服務器

    如何將Web項目部署到騰訊 云服務器 摘要:本文將詳細介紹如何將Web項目部署到 騰訊云服務器 。包括選擇合適的云服務器實例,配置服務器環境,上傳代碼...

    未知1952023-06-24
  • WEB服務器云服務器安裝多個web網站嗎

    云服務器安裝多個web網站嗎

    云服務器 安裝多個web網站 云服務器是一種基于云計算技術的 虛擬主機 服務,可以提供各種云計算基礎設施和服務。作為一個虛擬主機,云服務器可以用于...

    未知1302023-07-12
  • WEB服務器云端webdav服務器

    云端webdav服務器

    云端WebDAV服務器是一種在云端環境下提供WebDAV(Web Distributed Authoring and Versioning)協議服務的技術。WebDAV是一種HTTP擴展協議,它允許用戶通過Internet訪問分布...

    未知972023-05-25
  • WEB服務器阿里云服務器部署web項目查看

    阿里云服務器部署web項目查看

    阿里 云服務器 部署web項目查看 隨著互聯網的發展,越來越多的企業開始將自己的業務擴展到線上平臺。為了滿足用戶的需求,企業需要部署自己的網站或...

    未知872023-09-07
主站蜘蛛池模板: 91色视 | 99草视频 | 国产成人亚洲精品乱码在线观看 | 国产精品国语自产拍在线观看 | 欧美男同猛男 videos 同性 | 日本高清视频一区二区 | 五月天婷婷精品免费视频 | 九九热在线视频观看这里只有精品 | 91进入蜜桃臀在线播放 | 欧美极品摘花过程 | 俄罗斯三级完整版在线观看 | 韩剧在线免费观看 | 亚洲国产中文字幕在线视频综合 | 美式禁忌在线 | 国产精品免费_区二区三区观看 | 69re在线观看 | 国产一级大片免费看 | 乳女教师欲乱动漫无修版动画3d | 嗯啊在线观看免费影院 | 欧美靠逼| 二次元美女扒开内裤露尿口 | 无敌在线视频观看免费 | 国产一精品一av一免费爽爽 | 性伴交换多p | 513热点| 别停好爽好深好大好舒服视频 | 免费观看视频在线播放 | 亚洲国产韩国欧美在线不卡 | 天天做天天玩天天爽天天 | 免费午夜剧场 | 调教小荡娃h | hezyo加勒比一区二区三区 | 91精品导航在线观看 | 亚洲天堂网站在线 | 四虎网站网址 | 四虎影视永久在线 | 国产精品国产三级在线专区 | 亚洲欧美一| 日本 在线观看 | 古代翁熄系小说辣文 | 成年人视频免费在线播放 |