<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                # upstream 在多個應用實例間做負載均衡是一個被廣泛使用的技術,用于優化資源效率,最大化吞吐量,減少延遲和容錯。nginx可以作為一個非常高效的HTTP(7層)負載均衡器來分發請求到多個應用服務器,并提高web應用的性能,可擴展性和可靠性。 nginx支持以下負載均衡機制(或者方法): * round-robin/輪詢: 到應用服務器的請求以round-robin/輪詢的方式被分發 * least-connected/最少連接:下一個請求將被分派到活動連接數量最少的服務器 * ip-hash/IP散列: 使用hash算法來決定下一個請求要選擇哪個服務器(基于客戶端IP地址) ## 默認輪詢(加權) ``` http { upstream myapp1 { server srv1.example.com weight=3; server srv2.example.com; server srv3.example.com; } server { listen 80; location / { proxy_pass http://myapp1; } } } ``` 在這個配置中,每5個新請求將會如下的在應用實例中分派: 3個請求分派去srv1,一個去srv2,另外一個去srv3. ## 最小連接數 當某些請求需要更長時間來完成時,最少連接可以更公平的控制應用實例上的負載。 ``` upstream myapp1 { least_conn; server srv1.example.com weight=3; server srv2.example.com; server srv3.example.com; } ``` ## IP Hash 請注意,在輪詢和最少連接負載均衡方法中,每個客戶端的后續請求被分派到不同的服務器。對于同一個客戶端沒有任何方式保證發送給同一個服務器。如果需要將一個客戶端綁定給某個特定的應用服務器,那么可以使用ip-hash負載均衡機制。 ``` upstream myapp1 { ip_hash; server srv1.example.com; server srv2.example.com; server srv3.example.com; } ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看