<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    Nginx 服務器支持負載均衡算法有哪些


    發現錯別字 1年前 提問
    回答
    1
    瀏覽
    1005
    請勿發布不友善或者負能量的內容。與人為善,比聰明更重要!
    回答數量: 1
    CISP-PTE CISM-WSE

    Nginx服務器支持負載均衡算法有以下這些:

    • 輪詢:Nginx的默認配置策略,每個請求按照時間順序逐一分發到后端的不同服務器。這種策略適合服務器配置資源差不多、無狀態且短平快的服務使用。

    • 權重:通過給每臺服務器分配權重,實現不同服務器有不同的分配概率。權重越高,處理的請求越多,此策略適合后端服務器硬件資源差別較大的場景。

    • IP哈希:以客戶端請求的IP哈希運算后進行分配,這種模式保障了相同的客戶端請求在同一臺后端服務器處理,保障客戶端請求的會話粘連處理。這種模式適合有狀態處理的業務場景,例如會話信息是本機存儲的接口服務。

    • 最少連接:將請求分發到后端連接較少的服務器處理,由于輪詢的方式是只考慮請求次數,沒有考慮每個請求處理的時間,因此如果處理時間較長,連接就會一直保留,依據連接數分發在這種場景下可以達到更好的負載均衡效果。

    • Fair策略:這是由nginx-upstream-fair插件提供的功能,按照服務器的響應時間來進行分配,響應時間短的優先分配。

    • URL哈希:這是由nginx_upstream_hash插件提供的功能,通過URL哈希運算后進行分配,可以運用在資源下載或者讀取服務中,這樣可以保障同樣的URL請求分發到同一臺服務器,避免多臺服務。

    回答所涉及的環境:聯想天逸510S、Windows 10。

    1年前 / 評論
    亚洲 欧美 自拍 唯美 另类