詳解 Nginx 負載均衡和反向代理配置和優(yōu)化
Nginx 負載均衡和反向代理配置和優(yōu)化
DNS 輪詢方式:
介紹:
DNS 輪詢是指一個域名可以綁定到多個的 ip 服務(wù)器上, 用戶在訪問的時候 dns輪詢訪問這幾個 ip 的服務(wù)器, 達到負載均衡的目的. 可以使用 linux 命令 dig domain 來查看情況.
缺點:
1、 可靠性低. 如果某一個服務(wù)器宕機了, 那么dns 在輪詢到這個服務(wù)器的話是不會有響應(yīng)的,即使去掉此 ip , 那么個電信服務(wù)商的 dns 是存在緩存, 在一定的時間內(nèi)也是可以訪問到此服務(wù)器的.盡管在一定程度上解決了負載均衡的問題, 但是存在可靠性不高的問題.
2、 dns 分配不均衡. dns 采用的是簡單的服務(wù)器輪詢算法,不能區(qū)分服務(wù)器的性能,不能反映當(dāng)前服務(wù)器的當(dāng)前的狀態(tài),不能做到給性能好的服務(wù)器分配較多的用戶請求,甚至部分用戶的請求分配到了一個機器上.
因此 dns 輪詢適用于對可靠性要求不高的服務(wù)器集群.如圖片服務(wù)器, 純靜態(tài)網(wǎng)頁的服務(wù)器集群.
軟件四層負載均衡
軟件四層負載均衡的代表是 LVS (linux Virtual Server), LVS 是一個開源的軟件,可以實現(xiàn) linux 下的簡單負載均衡. LVS 采用IP 負載均衡技術(shù)和基于內(nèi)容請求分發(fā)技術(shù). 調(diào)度具有很好的吞吐率,將請求均衡的分部在不同的服務(wù)器上執(zhí)行.且調(diào)度器自動屏蔽不可用的服務(wù)器.從而將一組服務(wù)器變成了高可用的服務(wù)器.整個結(jié)構(gòu)對客服是透明的,不需要修改服務(wù)器端和客戶端的程序.
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
nginx?攔截指定ip訪問指定url的實現(xiàn)示例
本文主要介紹了nginx?攔截指定ip訪問指定url的實現(xiàn)示例,使用$http_x_forwarded_for變量來獲取客戶端的真實IP地址,感興趣的可以了解一下2024-12-12
Nginx服務(wù)器上搭建圖片緩存服務(wù)的基本配置解析
這篇文章主要介紹了Nginx服務(wù)器上搭建圖片緩存服務(wù)的基本配置解析,分別介紹了通過proxy_store模塊和proxy_cache模塊兩種方式的配置,需要的朋友可以參考下2016-04-04

