思路:
zk做路由,client從zk那裡拿到可用的server位址(最好這裡做個快取),通過自己的負載均衡演算法得到要連線的位址,client去連線指定server,
server要做的是,當server啟動後去zk註冊自己(建立臨時檔案),子節點變化
當某台server宕機,server與zk的鏈結會斷掉,zk會自動刪除該臨時檔案,子節點變化
zk的watcher會通知client更新可用位址
關鍵**:
zookeeper.getchildren(pub_path, newwatcher()
}});
Nginx tomcat 實現負載均衡和動靜分離
1.配置動靜分離和負載均衡,注意,upstram server都是在http 下面的。upstream t1.test.com 其中,紅色標註定義的伺服器組的名字,後續通過改名字制定伺服器組。server 配置nginx動靜分離 特別注意,藍色標註的是指網域名稱,就是通過訪問 將使用該server定...
nginx 和 IIS 實現負載均衡
nginx的作用和優點,這裡不必多說,今天主要是nginx負載均衡實驗,把做的步驟記錄下來,作為乙個學習筆記吧,也可以給大家做下參考。1.nginx安裝 2.解壓到後在window的cmd視窗,輸入如下圖所示的命令,進入到nginx目錄,使用 start nginx.exe 進行nginx的安裝,如...
DNS LAMP NFS實現負載均衡
配置乙個dns伺服器,把乙個主機名www.dq.com解析為兩個a記錄,分別指向a,b主機,其中a為nfs server,b為nfs client.配置乙個基於lamp的webserver 10.33.1.142作為nfs server將本機 www dq.com共享,此目錄是discuz的安裝目錄...