成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > Nginx + consul + upsync 完成動(dòng)態(tài)負(fù)載均衡的方法詳解

Nginx + consul + upsync 完成動(dòng)態(tài)負(fù)載均衡的方法詳解

熱門標(biāo)簽:百度地圖底圖標(biāo)注 智能電銷機(jī)器人真的有用么 撫州市城區(qū)地圖標(biāo)注 電銷智能機(jī)器人試用 高德地圖標(biāo)注足跡怎么打標(biāo) 新鄉(xiāng)牧野400電話申請(qǐng) 激光標(biāo)記地圖標(biāo)注 中國(guó)地圖標(biāo)注上各個(gè)省 企業(yè)辦理400電話收費(fèi)標(biāo)準(zhǔn)

前置知識(shí)

DNS域名解析過(guò)程

  • 在瀏覽器輸入域名,訪問(wèn)后
  • 在瀏覽器緩存中查找是否有對(duì)應(yīng)的ip和端口,如果有直接訪問(wèn)對(duì)應(yīng)ip和端口
  • 瀏覽器緩存中沒(méi)有則在本地host文件中查找是否有對(duì)應(yīng)的~~
  • 本地host文件中沒(méi)有則去DSN服務(wù)器上查找

 外網(wǎng)映射

顧名思義,就是將本地的ip地址,映射出一個(gè)公網(wǎng)ip,可以供所有主機(jī)(連接到互聯(lián)網(wǎng)的計(jì)算機(jī))訪問(wèn)

  • 疑問(wèn):為什么需要使用外網(wǎng)映射

例如做微信支付時(shí)的第三方接口回調(diào),微信回調(diào)你的接口必須是一個(gè)公網(wǎng)ip地址,不然他根本無(wú)法給你回調(diào),導(dǎo)致你本地?zé)o法測(cè)試。這個(gè)時(shí)候你就需要外網(wǎng)映射來(lái)將自己的ip地址映射成一個(gè)公網(wǎng)(可供主機(jī)訪問(wèn)的網(wǎng)絡(luò))

  • 疑問(wèn):如何實(shí)現(xiàn)外網(wǎng)映射?

通過(guò)第三方工具完成外網(wǎng)映射,例如natapp,ngrok,具體如何使用自行進(jìn)入官網(wǎng)觀看,
ngrok官網(wǎng).
natapp官網(wǎng).(推薦)

 nginx 核心知識(shí)

什么是nginx

nginx是一款輕量級(jí)的web服務(wù)器/反向代理服務(wù)器,很小并且支持非常高的并發(fā)量

應(yīng)用場(chǎng)景

http服務(wù)器 :做靜態(tài)服務(wù)器、圖片服務(wù)器
虛擬主機(jī)配置 :將一臺(tái)服務(wù)器、拆分成多個(gè)網(wǎng)站部署。(可以通過(guò)配置不同的域名映射或者不同的端口來(lái)完成虛擬主機(jī)的配置)
反向代理: 使用反向代理隱藏真實(shí)ip地址
反向代理應(yīng)用場(chǎng)景:
你有3臺(tái)服務(wù)器分別提供不同的服務(wù),這個(gè)時(shí)候使用nginx來(lái)配置通過(guò)域名映射來(lái)完成不同三臺(tái)服務(wù)器的訪問(wèn),或者通過(guò)端口也可以??梢噪[藏3臺(tái)提供服務(wù)器的真實(shí)ip地址,nginx通過(guò)內(nèi)部轉(zhuǎn)發(fā)到不同的服務(wù)器,抓包工具也只能獲取到nginx服務(wù)器的ip地址(沒(méi)有基點(diǎn))。
負(fù)載均衡
安全配置
使用Nginx搭建API接口網(wǎng)關(guān),解決網(wǎng)站跨域問(wèn)題
實(shí)現(xiàn)網(wǎng)站靜態(tài)資源和動(dòng)態(tài)資源分離
實(shí)現(xiàn)防止DDOS(流量攻擊)

名詞解釋

四層負(fù)載均衡

運(yùn)行在運(yùn)輸層,常使用TCP協(xié)議

七層負(fù)載均衡

運(yùn)行在應(yīng)用層,常使用Http協(xié)議

負(fù)載均衡

作用: 能夠減輕單臺(tái)服務(wù)器的壓力,故障轉(zhuǎn)移(重試機(jī)制)如果一臺(tái)服務(wù)器宕機(jī)了,直接輪詢到下一臺(tái)服務(wù)器、健康檢查,在nginx中使用upstream配置上游服務(wù)器,nginx中

故障轉(zhuǎn)移

如果訪問(wèn)其中一臺(tái)服務(wù)器,發(fā)現(xiàn)服務(wù)宕機(jī)了,或者有延遲,可以配置故障轉(zhuǎn)移直接切換到另一臺(tái)服務(wù)器

### 連接到上游服務(wù)器的時(shí)間
		proxy_connect_timeout 1s;
		### 發(fā)送請(qǐng)求超時(shí)時(shí)間
 proxy_send_timeout 1s;
		### 接受相應(yīng)超時(shí)時(shí)間
 proxy_read_timeout 1s;

動(dòng)態(tài)負(fù)載均衡

在upstream中的配置不再是靜態(tài)的,而是在注冊(cè)中心上動(dòng)態(tài)拉取配置,達(dá)到動(dòng)態(tài)負(fù)載均衡的功能。

Nginx + consul + upsync 完成動(dòng)態(tài)負(fù)載均衡

 1、安裝centos7的基礎(chǔ)環(huán)境

# 基礎(chǔ)命令
 # 安裝netstat命令
yum install netstat
 # 查看所有tcp端口使用情況
 netstat -ntlp
 # 查看當(dāng)前服務(wù)進(jìn)程
 ps -ef 可選:[ | grep nginx]
 # 強(qiáng)制殺死端口對(duì)應(yīng)的程序
 kill -9 pid進(jìn)程號(hào)
 
# 配置yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum update
yum install -y yum-utils device-mapper-persistent-data lvm2
# 安裝基本環(huán)境
yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
yum install wget
yum install unzip

2、安裝consul (服務(wù)注冊(cè)與發(fā)現(xiàn))

# 下載它的安裝包,wget -c 中的 -c 表示斷點(diǎn)續(xù)傳
wget -c https://releases.hashicorp.com/consul/1.8.5/consul_1.8.5_linux_amd64.zip
# 解壓壓縮包
upzip unzip consul_1.8.5_linux_amd64.zip
# 執(zhí)行./consul命令,執(zhí)行后出現(xiàn) Usage: consul [--version] [--help] <command> [<args>] 這一行以及下面的一些參數(shù)則代表這個(gè)consul沒(méi)問(wèn)題
./consul
# 關(guān)閉防火墻
systemctl stop firewalld
# 啟動(dòng)consul,這個(gè)ip填寫自己計(jì)算機(jī)的ip,如果是虛擬機(jī)就填虛擬機(jī)的ip,centos查看ip地址可以用ip addr,window查看ip用 ipconfig
./consul agent -dev -ui -node=consul-dev -client=192.168.254.134
# 當(dāng)然,也可以使用后臺(tái)運(yùn)行的方式,這樣子輸出的日志回到同級(jí)的nohup.out文件中
nohup ./consul agent -dev -ui -node=consul-dev -client=192.168.254.134 &
# 訪問(wèn)consul 的web頁(yè)面
192.168.254.134:8500

# 查看并關(guān)閉consul的后臺(tái)進(jìn)程,我這里寫的19854是jobs -l查詢到的進(jìn)程pid
jobs -l
kill -9 19854

3、安裝nginx 并且為其添加upsync模塊

# 下載upsync模塊并且將其解壓
wget -c https://github.com/weibocom/nginx-upsync-module/archive/master.zip
unzip nginx-upsync-module-master.zip
# 下載nginx
wget -c http://nginx.org/download/nginx-1.9.9.tar.gz
# 解壓到當(dāng)前目錄
tar -zxvf nginx-1.9.9.tar.gz
# 配置一個(gè)nginx的用戶以及用戶組,-s /sbin/nologin nginx代表該用戶是無(wú)法登錄到主機(jī)的
groupadd nginx
useradd -g nginx -s /sbin/nologin nginx
# 這兩個(gè)文件夾會(huì)在編譯nginx時(shí)指定
mkdir -p /var/tmp/nginx/client/
mkdir -p /usr/local/nginx
# 進(jìn)入到nginx的解壓后文件夾的目錄下
cd nginx-1.9.9 
# 編譯 nginx ,--prefix 代表nginx安裝的目錄。其中指定了用戶和用戶組,以及上面創(chuàng)建的文件夾并且添加了upsync模塊,由于upsync解壓在nginx同級(jí)目錄下,所以這里使用..來(lái)指定到它
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_flv_module --with-http_stub_status_module --with-http_gzip_static_module --with-http_realip_module --http-client-body-temp-path=/var/tmp/nginx/client/ --http-proxy-temp-path=/var/tmp/nginx/proxy/ --http-fastcgi-temp-path=/var/tmp/nginx/fcgi/ --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi --http-scgi-temp-path=/var/tmp/nginx/scgi --with-pcre --add-module=../nginx-upsync-module-master
make && make install
## 進(jìn)入到剛剛nginx安裝的目錄,也就是/usr/local/nginx目錄中,進(jìn)入conf目錄中編輯conf目錄的文件內(nèi)容
upstream myserver {
 server 127.0.0.1:11111;# 這個(gè)固定的,不用理
 # springbootserver : key的值,upsync_timeout 超時(shí)時(shí)間3秒,upsync_interval 間隔時(shí)間 ,upsync_type 類型consul,strong_dependency 增強(qiáng)依賴 
 upsync 192.168.254.134:8500/v1/kv/upstreams/springbootserver upsync_timeout=3000ms upsync_interval=500ms upsync_type=consul strong_dependency=off;
 # 將拉取下來(lái)的配置文件放在以下配置的目錄中 
 upsync_dump_path /usr/local/nginx-1.9.9/conf/upsync_dump.conf;

 }
 # 將server中的location指定為剛剛創(chuàng)建的upstream(上游服務(wù)器)
 location / {
 proxy_pass http://myserver;
 index index.html index.htm;
 }
# 進(jìn)入到sbin目錄下,啟動(dòng)nginx
./nginx

4、進(jìn)行測(cè)試

  • 本機(jī)啟動(dòng)2個(gè)服務(wù),分別為8080和8081,ip地址為192.168.0.116
  • 使用linux命令為consul指定2個(gè)key value,192.168.254.134是consul的ip地址
# 使用curl 請(qǐng)求,一定要是put請(qǐng)求
curl -X PUT http://192.168.254.134:8500/v1/kv/upstreams/springbootserver/192.168.0.116:8080

curl -X PUT http://192.168.254.134:8500/v1/kv/upstreams/springbootserver/192.168.0.116:8081

#或者使用postman調(diào)用consul提供的api來(lái)添加key,value
http://192.168.254.134:8500/v1/kv/upstreams/springbootserver/192.168.0.116:8081

# 甚至可以圖形化界面進(jìn)行操作,手動(dòng)添加key value,手動(dòng)添加時(shí)注意如果是創(chuàng)建文件夾需要在最后加一個(gè)正斜杠 : /

5、在consul圖形化頁(yè)面添加key對(duì)應(yīng)的value來(lái)指定負(fù)載均衡的算法

{"weight":1, "max_fails":2, "fail_timeout":10, "down":0}

然后由于wget下載的速度有時(shí)候比較慢,這邊上傳了文件

文件鏈接

到此這篇關(guān)于Nginx + consul + upsync 完成動(dòng)態(tài)負(fù)載均衡的文章就介紹到這了,更多相關(guān)Nginx + consul + upsync 動(dòng)態(tài)負(fù)載均衡內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

標(biāo)簽:西安 延安 臨汾 南通 海西 邯鄲 辛集 忻州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Nginx + consul + upsync 完成動(dòng)態(tài)負(fù)載均衡的方法詳解》,本文關(guān)鍵詞  Nginx,consul,upsync,完成,動(dòng)態(tài),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Nginx + consul + upsync 完成動(dòng)態(tài)負(fù)載均衡的方法詳解》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Nginx + consul + upsync 完成動(dòng)態(tài)負(fù)載均衡的方法詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    成人福利视频在线观看| 538精品在线视频| 国产成人精品a视频| 蜜臂av日日欢夜夜爽一区| 欧美专区在线观看| 韩国一区二区在线播放| 中文字幕黄色网址| 丝袜足脚交91精品| 五码日韩精品一区二区三区视频| 高潮无码精品色欲av午夜福利| 国产91精品最新在线播放| 久久亚洲私人国产精品va| 国产一区二区三区四区五区在线| 在线电影国产精品| 成人一级生活片| 亚洲国产精品一区制服丝袜| 中文字幕电影av| 国产精品69av| 欧美国产日韩激情| 亚洲一区二区三区四区五区| 手机在线一区二区三区| jizz大全欧美jizzcom| 黄色小视频在线免费观看| 国产乡下妇女做爰视频| 国产成人精品999在线观看| 亚洲黄色a级片| 先锋资源久久| 影音先锋亚洲天堂| 欧美一区二区大胆人体摄影专业网站| 日本三级欧美三级| 亚洲黄色免费| av中文字幕在线| 国产精品入口麻豆电影| 亚洲国产精品一区在线观看不卡| 日韩av不卡播放| 亚洲午夜三级在线| 天堂在线免费av| 国内高清免费在线视频| 日韩av电影网址| 欧美军同video69视频| 在线电影一区二区三区| 在线视频中文字幕久| 欧美少妇在线观看| 91禁男男在线观看| 亚洲欧洲高清| 国产精品网红直播| 福利片在线播放| 一区二区动漫| 少妇丰满尤物大尺度写真| 国产精品国产三级国产普通话三级| 波霸ol色综合网| 日本一区二区三区电影| 黄色片免费在线| 黄色国产在线播放| 韩国三级一区| 欧美撒尿777hd撒尿| 国产成人av无码精品| 国产欧美成人xxx视频| 亚洲男人的天堂网| 国产精品天美传媒| 日本v片在线高清不卡在线观看| 好吊色免费视频| 青青草原国产在线| 国产黄大片在线观看画质优化| 亚洲熟女乱色一区二区三区| 日韩中文字幕有码| 日韩欧美一级二级三级| 4k岛国日韩精品**专区| 波多野结衣毛片| aaa日本高清在线播放免费观看| 国产精品麻豆视频| 国产黄色高清在线| 精品国产精品| 日韩电影一二三区| 国产精品一区二区不卡视频| 1区2区3区精品视频| 成人av片在线观看| 99这里有精品视频| 国产露脸国语对白在线| 亚洲欧美高清视频| 美女国产一区二区三区| 欧美国产在线看| 欧美xxxxhdvideosex| 中文字幕在线播放一区二区| 欧美12av| 亚洲精选一区| 亚洲www啪成人一区二区麻豆| 成人h版在线观看| 高清在线视频日韩欧美| 91老师国产黑色丝袜在线| 免费在线国产| 亚洲欧美偷拍一区| 日韩精品一区二| 美日韩精品免费| av网站免费在线观看| 福利视频导航一区| tube8在线hd| 欧美精品高清视频| 亚洲午夜日本在线观看| chinese麻豆新拍video| 波多野结衣国产| 欧美日产一区二区三区在线观看| 成人免费观看cn| 农村一级毛片| 麻豆91av| 日韩av一区二区三区在线观看| 婷婷成人基地| 三级国产在线观看| 日韩国产欧美一区二区三区| 亚洲第一综合网| 最近看过的日韩成人| www.日韩在线观看| 99香蕉久久| 欧美一区二区免费观在线| 国产一区二区免费看| 最新理论片影院| 精品国产一区二区三区性色av| 免费在线稳定资源站| 99久久精品99国产精品| www.激情网| 欧美一区观看| 国产老肥熟一区二区三区| 国产精品电影网| 国产人妻精品一区二区三区| 亚洲视频一区二区| 人妻丰满熟妇aⅴ无码| 国产二区视频在线观看| 日韩不卡视频在线观看| 国产精品美女在线播放| 图片区亚洲欧美小说区| 国产精品又粗又长| 超碰个人在线| 日韩av一二三四| 高清一区二区三区| 色综合天天综合网天天狠天天| 狠狠久久婷婷| 91高清视频在线免费观看| 精品成人一区二区三区四区| www.成人.com| 在线观看入口黄最新永久免费国产| av免费网站在线观看| 精品免费囯产一区二区三区| 中文字幕在线视频第一页| 在线观看爽视频| 日韩欧美大片| 国产91免费观看| 国产成人av福利| 国产欧美久久久久久| 国产精品素人一区二区| 91在线地址| 欧美精品一本久久男人的天堂| 日本wwwxxxx| 欧美性高跟鞋xxxxhd| 天天干天天摸天天操| 精品国产免费人成在线观看| 国模一区二区三区| av在线电影院| 91精品少妇一区二区三区蜜桃臀| 91插插插插插插插插| 精品裸体bbb| 国产三级伦理在线| 级毛片内射视频| 婷婷久久一区| 亚洲国产一区二区三区在线播| 亚洲精品ww久久久久久p站| 欧美gvvideo网站| 六月丁香婷婷在线| 久草在线免费资源站| 精品国内产的精品视频在线观看| 男人本色网站| 中文字幕日本乱码精品影院| 欧美午夜激情小视频| 亚洲午夜未删减在线观看| 国产精品亚洲四区在线观看| 欧美在线视频二区| 懂色av蜜臀av粉嫩av永久| jizzjizz免费大全| 色哟哟国产精品免费观看| 羞羞小视频在线观看| 理论片大全免费理伦片| 另类专区欧美蜜桃臀第一页| 成人免费网站在线观看视频| 老熟妇仑乱一区二区av| 开心激情综合网| 影音先锋久久精品| 亚洲一区二区日韩| 在线观看毛片视频| 国产盗摄在线观看| 亚洲高清黄色| 久久久久久亚洲av无码专区| 国产精品久久久久7777按摩| 日韩免费毛片视频| 在线不卡免费欧美| 人妖欧美一区二区| 97人人爽人人| 在线观看成年人视频| 日韩av一区二区在线播放| 久久日韩视频| yw视频在线观看| 亚洲免费国产视频| 99精品国产福利在线观看免费| 在线观看高清免费视频| 国产精品最新乱视频二区| 一级二级三级欧美| 中文字幕高清在线观看| 欧美性大战久久久久久久蜜臀| 中文字幕无码不卡免费视频| 国产特级黄色录像| 久久成人免费网站| 992kp快乐看片永久免费网址| 国产在线精品一区在线观看麻豆| 欧美第一页在线观看| 99精品国产一区二区三区2021| 久久精品免费在线观看| 久久久一二三四| 国产区一区二区三区| 最好2018中文免费视频| 国产综合精品一区二区三区| 男人日女人下面视频| 精品国产乱码久久久久久老虎| 很黄很污的视频网站| 一区二区三区高清在线观看| 97成人精品区在线播放| 99这里都是精品| 久操成人在线视频| 天堂网在线最新版www中文网| 无码专区aaaaaa免费视频| 黄色一级片在线| 久久久亚洲天堂| 青青草精品在线视频| 97精品视频在线观看| 成人午夜精品一区二区三区| 国产一区二区三区亚洲综合| 国产亚洲一区二区三区不卡| 影音先锋在线资源中文字幕| 欧美在线啊v一区| 一卡二卡3卡四卡高清精品视频| 一区二区不卡在线播放| 中文字幕av一区中文字幕天堂| 伊人精品视频在线观看| 欧美黑人巨大xxxx猛交| 国产福利拍拍拍| 亚洲最好看的视频| 国产福利电影网| 盗摄系列偷拍视频精品tp| 午夜视频在线观看一区二区| 亚洲综合视频在线观看| 在线精品福利| 国产91精品在线播放| 999精品网| 中文字幕の友人北条麻妃| 日本天堂在线| 精品大片一区二区| 久久久视频在线| 四虎影院在线免费播放| 姬川优奈av一区二区在线电影| 800av免费在线观看| 亚洲精华国产精华| 欧美国产三级| 久九九久频精品短视频| 久久日文中文字幕乱码| 亚洲高清激情| 亚洲校园激情春色| 中国大陆高清aⅴ毛片| 91n在线视频| 成人信息集中地| 538国产精品一区二区免费视频| 日韩电影天堂视频一区二区| 成人免费福利视频| 最近中文字幕mv免费高清视频8| 国产成人精品国内自产拍免费看| 中文一区一区三区高中清不卡| 欧美日韩在线观看视频小说| 国产成人av一区二区三区在线| 天天槽夜夜槽| 国产欧美精品aaaaaa片| 亚洲天堂视频在线播放| 亚洲v.com| 亚洲国产裸拍裸体视频在线观看乱了中文| 一级二级三级在线观看| 91精品国产91久久久久久吃药| 国内偷自视频区视频综合| 久久久精品在线| av在线播放一区二区| 精品久久久久久国产91| 韩国亚洲精品| 国产免费www| 久久蜜桃av一区精品变态类天堂| 美女在线视频一区二区| 国产一区二区女| 亚洲资源网你懂的| 亚洲精品在线三区| 国产精品久久久久久久久粉嫩av| 后进极品白嫩翘臀在线视频| 日韩欧美亚洲在线| 手机福利视频欧美| 黄色大秀av大片| 成人免费视频网站在线看| 国产精品一区二区三区四区色| 国内外成人激情视频| 亚洲狠狠婷婷综合久久久久图片| 美女免费黄视频网站| 女同久久另类99精品国产| 激情综合中文娱乐网| 欧美电影免费观看完整版| 国产 欧美 日韩 一区| 欧美tk—视频vk| 久久久精品国产sm调教网站| 91精品国产一区| 日本三级片在线观看| 1024手机看片国产| 日韩免费精品| 成人公开免费视频| 在线成人激情视频| 日韩簧片在线观看| 成人小视频在线| 热久久久久久久久| 亚洲精品中文字幕乱码三区不卡| 99热这里只有精品4| 成人午夜网址| 欧美超碰在线观看| 成人免费观看cn| 久久久久久久久岛国免费| 2025国产精品自拍| 欧美主播一区二区三区美女 久久精品人| 麻豆av一区二区三区久久| 国产福利久久精品| 91在线高清|