負載均衡

努力學習的程式碼狗發表於2020-10-11

負載均衡

1.什麼是負載均衡

負載均衡是一種叢集技術,當請求過來後,伺服器會根據自身的演算法來決定到底訪問叢集中的哪臺伺服器,將請求分擔到不同的伺服器上,提高了業務處理能力,保證了業務的高可靠性。

2.負載均衡的分類

  • 伺服器端負載均衡
    • 負載均衡演算法整合在伺服器端,請求發出去時,到達某個伺服器後,才知道要去訪問誰
  • 客戶端負載均衡
    • 負載均衡演算法整合客戶端,請求發出去時,就已經知道要訪問誰了

3.常見的負載均衡分類

  • dubbo
    • 客戶端負載均衡, 消費者在發出請求後,就已經知道要訪問誰了
  • ngnix
    • 伺服器端負載均衡,使用者發起請求後,並不知道要訪問具體的哪個服務,只有經過了ngnix後,才知道要訪問誰
  • ribbon
    • 客戶端負載均衡, 消費者在發出請求後,就已經知道要訪問誰了
  • feign
    • 客戶端負載均衡, 消費者在發出請求後,就已經知道要訪問誰了,底層封裝這ribbon

相關文章