nginx常用屬性:
(1)down屬性:
用於標識宕機伺服器,標識後此伺服器不提供服務.
(2)backup屬性:
用於標識備用伺服器.標識後該伺服器平時不工作,當那些主伺服器宕機後或者響應服務過多忙不過來時自動啟動.
(3)ip_hash(實際工作使用sso單點登入實現使用者伺服器間資料共享):
將使用者初次訪問時的伺服器與使用者ip進行繫結,使用者在不退出之前的訪問都由該伺服器處理響應.
缺點:
<1>當使用者的ip位址發生變化時,則使用者需要重新登入後才能訪問.
<2>若某一台伺服器宕機,則與該伺服器繫結ip的使用者重新登入前不能正常訪問.
<3>使用者負載不均衡.
專案發布上線步驟:
(1)需要發布的專案打包jar或者war;
(2)設計專案的部署計畫;
(3)將需要部署的伺服器down掉;
(4)部署成功後測試;
(5)用類似的方法部署其他伺服器.
伺服器高可用:
高可用是指當多台伺服器提供服務時,若某一台伺服器出現宕機,伺服器能夠智慧型的將訪問該伺服器的請求遷移到其他伺服器處理請求.
nginx學習總結
1.nginx的配置 user nobody 2.自定義編譯install 本人是用的mac來安裝nginx,採用source來自己編譯安裝,configure,make,make install nginx 需要依賴pcre,openssl兩個模組,需要自己安裝。我的mac電腦已使用brew來安裝...
nginx學習總結
一直不明白nginx是乙個怎樣神器的東西,好像每個公司都在用!出門說你不知道nginx你都不好意思說你是程式猿。今天看了一篇文章受益匪淺決定記錄下來!熟悉之後根據自己的理解寫出一篇屬於自己的文章 1.nginx是什麼 本人理解 其實就是乙個負責 的伺服器!用來載入頁面靜態檔案的容器。也就是說所偶有的...
nginx最近學習總結
最近看了一些nginx相關的文章,在此把自己對nginx的理解做個總結。nginx是乙個支援高併發的web伺服器。高併發的原因重要的一點 於其非同步非阻塞的事件處理模式。nginx是採用的是乙個master程序,多個worker程序的模型。master程序的工作 子程序的工作 所有的worker程序...