nginx實現雙機熱備: backup參數使用

介紹

nginx可通過upstream實現負載均衡,而在upstream中有一個backup參數,該參數的設定會指定一臺服務器成爲從機,只有當所有的主機掛掉之後纔會開始接受請求,在主機啓動之後則又回到初始的狀態.

配置如下:

upstream tomcatserver {
   server 180.76.118.162:8088 backup;
   server 180.76.118.162:8089;
   server 180.76.118.162:8090;
 }

我們指定了端口爲8088的服務器爲備機,而其他兩臺服務器爲主機

在平時不使用,nginx不會給它轉發任何請求。只有當其他節點全部無法連接的時候,nginx纔會啓用這個節點。
一旦有可用的節點恢復服務,該節點則不再使用,又進入後備狀態。

在做上線更新的時候,關閉一臺服務器的tomcat後,nginx自動把流量切換到另外一臺服務的後備機子上,從而實現無痛更新,保持服務的持續性,提高服務的可靠性。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章