Tomcat集羣nginx
所謂tomcat集羣,就是向外提供並行服務的多臺機器,任何一臺服務器宕機,其餘服務器還能夠代替它向外提供服務,從而不影響用戶訪問tomcat
爲了提升tomcat集羣的高可用性,還須要實現nginx的雙機熱備。服務器
反向代理負載均衡
以代理服務器來接受外網的鏈接請求,而後將請求轉發給內網上的服務器,並將從服務器上獲得的結果返回給外網請求的客戶端。url
nginx是一個經常使用的反向代理服務,能夠自定義模塊,實現請求轉發以及負載均衡(根據具體採用的策略有關)。代理
負載均衡ip
策略:hash
輪詢(默認) 每一個請求按照時間順序分配到不一樣的服務器,若是服務器宕機,自動剔除。反向代理
ip_hash 每一個請求按照ip的hash結果分配,每一個訪客固定訪問一個服務器。集羣
fair 按照服務器的響應時間來分配請求,響應時間短的優先分配。
url_hash 按照url的hash結果來分配請求,使每一個url定向到同一個服務器。