1. 程式人生 > >反向代理、負載均衡

反向代理、負載均衡

端口號 live 高可用 調用 服務 ont IT 設置 end

反向代理實際是通過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 }

高可用

為了屏蔽負載均衡服務器的宕機,需要建立一個備份機。主服務器和備份機上都運行高可用(

High Availability)監控程序,通過傳送諸如“I am alive”這樣的信息來監控對方的運行狀況。

當備份機不能在一定的時間內收到這樣的信息時,它就接管主服務器的服務IP並繼續提供負載均衡服務;當備份管理器又從主管理器收到“I am alive”這樣的信息時,它就釋放服務IP地址,

這樣的主服務器就開始再次提供負載均衡服務。

反向代理、負載均衡