Tomcat集群+Nginx反向代理+负载均衡
Tomcat集群
所謂tomcat集群,就是向外提供并行服務(wù)的多臺(tái)機(jī)器,任何一臺(tái)服務(wù)器宕機(jī),其他服務(wù)器還可以代替它向外提供服務(wù),從而不影響用戶訪問
為了提高tomcat集群的高可用性,還需要實(shí)現(xiàn)nginx的雙機(jī)熱備。
反向代理
以代理服務(wù)器來接受外網(wǎng)的連接請(qǐng)求,然后將請(qǐng)求轉(zhuǎn)發(fā)給內(nèi)網(wǎng)上的服務(wù)器,并將從服務(wù)器上得到的結(jié)果返回給外網(wǎng)請(qǐng)求的客戶端。
nginx是一個(gè)常用的反向代理服務(wù),可以自定義模塊,實(shí)現(xiàn)請(qǐng)求轉(zhuǎn)發(fā)以及負(fù)載均衡(根據(jù)具體采用的策略有關(guān))。
負(fù)載均衡
策略:
輪詢(默認(rèn)) 每個(gè)請(qǐng)求按照時(shí)間順序分配到不同的服務(wù)器,如果服務(wù)器宕機(jī),自動(dòng)剔除。
ip_hash ? 每個(gè)請(qǐng)求按照ip的hash結(jié)果分配,每個(gè)訪客固定訪問一個(gè)服務(wù)器。
fair ? 按照服務(wù)器的響應(yīng)時(shí)間來分配請(qǐng)求,響應(yīng)時(shí)間短的優(yōu)先分配。
url_hash 按照url的hash結(jié)果來分配請(qǐng)求,使每個(gè)url定向到同一個(gè)服務(wù)器。
?
轉(zhuǎn)載于:https://www.cnblogs.com/yikuan-919/p/11186446.html
總結(jié)
以上是生活随笔為你收集整理的Tomcat集群+Nginx反向代理+负载均衡的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 面试题 flex(二)
- 下一篇: Nginx+Keepalived+Tom