nginx 負載均衡,反向代理
docker-------->nginx------>tomcat
代理配置 nginx.conf
upstream 中配置了tomcat服務器地址
負載均衡算法:
1:輪詢
請求按順序分發給我們的服務器,默認的方式
可設置權重 tomcat 服務器後面設置 weight = 3
2:最少連接數
優先將請求分發給目前鏈接數最少的服務器
在upstream中設置 least_conn
3:ip哈希
通過ip_hash算法保證同一個鏈接訪問的是同一個服務器
在upstream中設置 ip_hash
4:慢啓動
慢啓動是指服務器玩些時間接受請求,慢啓動可以儘量避免服務器被“淹沒”
5:限制連接數