高可用與負載均衡(5)之基於客戶端的負載均衡


什么是客戶端負載均衡

基於客戶端的負載均衡,簡單的說就是在客戶端程序里面,自己設定一個調度算法,在向服務器發起請求的時候,先執行調度算法計算出向哪台服務器發起請求,然后再發起請求給服務器。

基於客戶端負載均衡的特點

  1. 由客戶端內部程序實現,不需要額外的負載均衡器軟硬件投入。
  2. 程序內部需要解決業務服務器不可用的問題,服務器故障對應用程序的透明度小。
  3. 程序內部需要解決業務服務器壓力過載的問題。

什么的場景適用於這樣的調度方式

  1. 可以選擇為初期簡單的負載均衡方案,和DNS負載均衡一樣。
  2. 比較適合於客戶端具有成熟的調度庫函數,算法以及API等
  3. 畢竟適合對服務器入流量較大的業務,如HTTP POST文件上傳,FTP文件上傳,Memcache大流量寫入。
  4. 可以結合其他負載均衡方案進行架構。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM