反向代理、負載均衡
阿新 • • 發佈:2018-05-10
端口號 live 高可用 調用 服務 ont IT 設置 end
High Availability)監控程序,通過傳送諸如“I am alive”這樣的信息來監控對方的運行狀況。
反向代理實際是通過nginx實現請求轉發給具體的服務器
1 http { 2 include mime.types; 3 default_type application/octet-stream; 4 sendfile on; 5
//配置多個服務器時默認會輪流調用,一人一次,weight可設置權重 6 upstream tomcat_server_pool{ 7 server 192.168.101.5:8080 weight=10; 8 server 192.168.101.6:8080 weight=10;9 } 10 11 server { 12 listen 80; //監聽的端口號 13 server_name localhost; //對應的域名 14 location / { 15 proxy_pass http://tomcat_server_pool; 16 index index.jsp index.html index.htm; 17 } 18 } 19 20 }
高可用
為了屏蔽負載均衡服務器的宕機,需要建立一個備份機。主服務器和備份機上都運行高可用(
當備份機不能在一定的時間內收到這樣的信息時,它就接管主服務器的服務IP並繼續提供負載均衡服務;當備份管理器又從主管理器收到“I am alive”這樣的信息時,它就釋放服務IP地址,
這樣的主服務器就開始再次提供負載均衡服務。
反向代理、負載均衡