亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

什么是基于Nginx的Wesocket負載均衡

發布時間:2020-04-20 14:41:45 來源:億速云 閱讀:319 作者:三月 欄目:建站服務器

下文給大家帶來什么是基于Nginx的Wesocket負載均衡,希望能夠給大家在實際運用中帶來一定的幫助,負載均衡涉及的東西比較多,理論也不多,網上有很多書籍,今天我們就用億速云在行業內累計的經驗做一個解答。

分享一個基于NginxWesocket的負載均衡。

1.在mac電腦安裝nginx

brew install nginx

2.安裝完成以后nginx的配置文件路徑

 /usr/local/etc/nginx/nginx.conf

3.編輯配置文件進行配置

在http塊

新增配置

    #gzip  on;

   map $http_upgrade $connection_upgrade {

        default upgrade;

        '' close;

    } 

    upstream ws_server {

      server qa.server.com:2048;

      server qa.server.ai:2048;

   }


  server {

 listen   2048;

  server_name localhost;


  location /ws { 

   proxy_pass http://ws_server/ws;

    proxy_redirect off;

    proxy_http_version 1.1;

    proxy_set_header Upgrade $http_upgrade;

    proxy_set_header Connection "upgrade";

   }

}

什么是基于Nginx的Wesocket負載均衡

簡要說明一下,nginx監聽2048端口,把請求轉發到qa.server.h,qa.server.test

客戶端通過這個地址 連接:ws://localhost:2048/ws


之前一直有疑問,為什么ws協議要通過http協議來代理?


ws 協議的握手部分是借用http協議了,在握手完成以后進行了協議的切換(header部分的upgrade)。

這個查看網絡連接


    1. Request URL:

      ws://localhost:2048/ws

    2. Request Method:

      GET

    3. Status Code:

    4. 101 Switching Protocols


  1. Response Headersview source

    1. Connection:

      upgrade

    2. Date:

      Fri, 15 Sep 2017 01:48:28 GMT

    3. sec-websocket-accept:

      r+ZclgKaM7r9b6RklYinaGUcvwE=

    4. Server:

      nginx/1.12.1

    5. upgrade:

      websocket

  2. Request Headersview source

    1. Accept-Encoding:

      gzip, deflate, br

    2. Accept-Language:

      en-US,en;q=0.8,zh-CN;q=0.6,zh;q=0.4

    3. Cache-Control:

      no-cache

    4. Connection:

      Upgrade

    5. Host:

      localhost:2048

    6. Origin:

      http://localhost:8000

    7. Pragma:

      no-cache

    8. Sec-WebSocket-Extensions:

      permessage-deflate; client_max_window_bits

    9. Sec-WebSocket-Key:

      yoh4s/VG9x099oJEoP4FNA==

    10. Sec-WebSocket-Version:

      13

    11. Upgrade:

      websocket

    12. User-Agent:

      Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36

看了以上關于什么是基于Nginx的Wesocket負載均衡,如果大家還有什么地方需要了解的可以在億速云行業資訊里查找自己感興趣的或者找我們的專業技術工程師解答的,億速云技術工程師在行業內擁有十幾年的經驗了。

 




向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

鸡泽县| 土默特右旗| 宁南县| 疏勒县| 兴安县| 车致| 侯马市| 晋城| 青冈县| 伊宁县| 小金县| 衡阳市| 南平市| 麻城市| 滦南县| 介休市| 横峰县| 务川| 临沭县| 巴林右旗| 延庆县| 永顺县| 察隅县| 襄城县| 榆中县| 阜平县| 巫山县| 涡阳县| 衡阳市| 顺平县| 怀宁县| 新密市| 吉安县| 阿巴嘎旗| 铜川市| 泰兴市| 滨州市| 合水县| 黄浦区| 环江| 镇坪县|