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

主頁(yè) > 知識(shí)庫(kù) > 使用nginx模擬進(jìn)行金絲雀發(fā)布的方式

使用nginx模擬進(jìn)行金絲雀發(fā)布的方式

熱門標(biāo)簽:廈門營(yíng)銷外呼系統(tǒng)平臺(tái) 涪陵商都400電話開(kāi)通辦理 外呼系統(tǒng)的經(jīng)營(yíng)范圍 外呼系統(tǒng)不彈窗 申請(qǐng)400電話價(jià)格多少 云會(huì)外呼系統(tǒng) 智能電話機(jī)器人坐席 安陽(yáng)ai電銷機(jī)器人軟件 柳州市機(jī)器人外呼系統(tǒng)報(bào)價(jià)

這篇文章介紹一下藍(lán)綠部署以及使用nginx如何最簡(jiǎn)單地模擬一下金絲雀發(fā)布的方式

金絲雀發(fā)布/灰度發(fā)布

金絲雀發(fā)布的重點(diǎn)在于:試錯(cuò)。金絲雀發(fā)布的來(lái)歷本身就是自然界的美麗生物在人類工業(yè)發(fā)展過(guò)程中的一個(gè)悲慘的故事。金絲雀就是用它的生命來(lái)為礦工的安全來(lái)試錯(cuò)的。用很小的成本來(lái)?yè)Q取整體的安全,在持續(xù)部署的實(shí)踐中,金絲雀就是流量控制,用很少的流量比如百分之一或者十分之一用于檢證某個(gè)版本是否正常,如果不正常則就用最低的成本實(shí)現(xiàn)了其作用,降低了風(fēng)險(xiǎn)。如果正常,則可以逐漸加大權(quán)重直至百分之百,將所有的流量都平穩(wěn)地切換至新的版本。灰度發(fā)布,一般來(lái)說(shuō)也是類似的概念?;疑墙橛诤诤桶字暗囊粋€(gè)過(guò)渡,區(qū)別于藍(lán)綠部署的非藍(lán)即綠,灰度發(fā)布/金絲雀發(fā)布會(huì)有一個(gè)兩者同時(shí)存在的時(shí)間段,只是兩者對(duì)應(yīng)的流量不同,金絲雀發(fā)布如果說(shuō)和灰度發(fā)布有所不同的話,其不同點(diǎn)應(yīng)該是目的性的不同,金絲雀發(fā)布目的在于試錯(cuò),而灰度發(fā)布在于平穩(wěn)發(fā)布,而在金絲雀發(fā)布沒(méi)有問(wèn)題的狀況下進(jìn)行的平穩(wěn)過(guò)渡則正是灰度發(fā)布。

模擬金絲雀發(fā)布

接下來(lái)我們使用nginx的upstream來(lái)簡(jiǎn)單模擬一下金絲雀發(fā)布的場(chǎng)景。具體場(chǎng)景如下, 當(dāng)前活躍的是主版本,通過(guò)調(diào)整nginx設(shè)定,通過(guò)不斷的調(diào)節(jié)金絲雀版本的權(quán)重,最終實(shí)現(xiàn)平穩(wěn)地發(fā)布。

事前準(zhǔn)備

事前在7001/7002兩個(gè)端口分別啟動(dòng)兩個(gè)服務(wù),用于顯示不同信息,為了演示方便,使用tornado做了一個(gè)鏡像,通過(guò)docker容器啟動(dòng)時(shí)傳遞的參數(shù)不同用于顯示服務(wù)的不同。

docker run -d -p 7001:8080 liumiaocn/tornado:latest python /usr/local/bin/daemon.py "Hello main service: v1 in 7001"
docker run -d -p 7002:8080 liumiaocn/tornado:latest python /usr/local/bin/daemon.py "Hello canary deploy service: v2 in 7002"

執(zhí)行日志

[root@kong ~]# docker run -d -p 7001:8080 liumiaocn/tornado:latest python /usr/local/bin/daemon.py "Hello main service: v1 in 7001"
28f42bbd21146c520b05ff2226514e62445b4cdd5d82f372b3791fdd47cd602a
[root@kong ~]# docker run -d -p 7002:8080 liumiaocn/tornado:latest python /usr/local/bin/daemon.py "Hello canary deploy service: v2 in 7002"
b86c4b83048d782fadc3edbacc19b73af20dc87f5f4cf37cf348d17c45f0215d
[root@kong ~]# curl http://192.168.163.117:7001
Hello, Service :Hello main service: v1 in 7001
[root@kong ~]# curl http://192.168.163.117:7002
Hello, Service :Hello canary deploy service: v2 in 7002
[root@kong ~]#

啟動(dòng)nginx

[root@kong ~]# docker run -p 9080:80 --name nginx-canary -d nginx
659f15c4d006df6fcd1fab1efe39e25a85c31f3cab1cda67838ddd282669195c
[root@kong ~]# docker ps |grep nginx-canary
659f15c4d006    nginx           "nginx -g 'daemon ..."  7 seconds ago    Up 7 seconds    0.0.0.0:9080->80/tcp   nginx-canary
[root@kong ~]#

nginx代碼段

準(zhǔn)備如下nginx代碼段將其添加到nginx的/etc/nginx/conf.d/default.conf中, 模擬方式很簡(jiǎn)單,通過(guò)down來(lái)表示流量為零(nginx中無(wú)法將weight設(shè)置為零),開(kāi)始的時(shí)候100%的流量都發(fā)到主版本。

http {
upstream nginx_canary {
  server 192.168.163.117:7001 weight=100;
  server 192.168.163.117:7002 down;
}
server {
  listen    80;
  server_name www.liumiao.cn 192.168.163.117;
  location / {
    proxy_pass http://nginx_canary;
  }
}

修改default.conf的方法

可以通過(guò)在容器中安裝vim達(dá)到效果,也可以在本地修改然后通過(guò)docker cp傳入,或者直接sed修改都可。如果在容器中安裝vim,使用如下方式即可

[root@kong ~]# docker exec -it nginx-lb sh
# apt-get update
...省略
# apt-get install vim
...省略

修改前

# cat default.conf
server {
  listen    80;
  server_name localhost;
  #charset koi8-r;
  #access_log /var/log/nginx/host.access.log main;
  location / {
    root  /usr/share/nginx/html;
    index index.html index.htm;
  }
  #error_page 404       /404.html;
  # redirect server error pages to the static page /50x.html
  #
  error_page  500 502 503 504 /50x.html;
  location = /50x.html {
    root  /usr/share/nginx/html;
  }
  # proxy the PHP scripts to Apache listening on 127.0.0.1:80
  #
  #location ~ \.php$ {
  #  proxy_pass  http://127.0.0.1;
  #}
  # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
  #
  #location ~ \.php$ {
  #  root      html;
  #  fastcgi_pass  127.0.0.1:9000;
  #  fastcgi_index index.php;
  #  fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
  #  include    fastcgi_params;
  #}
  # deny access to .htaccess files, if Apache's document root
  # concurs with nginx's one
  #
  #location ~ /\.ht {
  #  deny all;
  #}
}
#

修改后

# cat default.conf
upstream nginx_canary {
  server 192.168.163.117:7001 weight=100;
  server 192.168.163.117:7002 down;
}
server {
  listen    80;
  server_name www.liumiao.cn 192.168.163.117;
  #charset koi8-r;
  #access_log /var/log/nginx/host.access.log main;
  location / {
    #root  /usr/share/nginx/html;
    #index index.html index.htm;
    proxy_pass http://nginx_canary;
  }
  #error_page 404       /404.html;
  # redirect server error pages to the static page /50x.html
  #
  error_page  500 502 503 504 /50x.html;
  location = /50x.html {
    root  /usr/share/nginx/html;
  }
  # proxy the PHP scripts to Apache listening on 127.0.0.1:80
  #
  #location ~ \.php$ {
  #  proxy_pass  http://127.0.0.1;
  #}
  # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
  #
  #location ~ \.php$ {
  #  root      html;
  #  fastcgi_pass  127.0.0.1:9000;
  #  fastcgi_index index.php;
  #  fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
  #  include    fastcgi_params;
  #}
  # deny access to .htaccess files, if Apache's document root
  # concurs with nginx's one
  #
  #location ~ /\.ht {
  #  deny all;
  #}
}
#

重新加載nginx設(shè)定

# nginx -s reload
2018/05/28 05:16:20 [notice] 319#319: signal process started
#

確認(rèn)結(jié)果

10次調(diào)用全部輸出的都是v1 in 7001

[root@kong ~]# cnt=0; while [ $cnt -lt 10 ]; do curl http://localhost:9080; let cnt++; done
Hello, Service :Hello main service: v1 in 7001
Hello, Service :Hello main service: v1 in 7001
Hello, Service :Hello main service: v1 in 7001
Hello, Service :Hello main service: v1 in 7001
Hello, Service :Hello main service: v1 in 7001
Hello, Service :Hello main service: v1 in 7001
Hello, Service :Hello main service: v1 in 7001
Hello, Service :Hello main service: v1 in 7001
Hello, Service :Hello main service: v1 in 7001
Hello, Service :Hello main service: v1 in 7001
[root@kong ~]#

金絲雀發(fā)布: 金絲雀版本流量權(quán)重10%

通過(guò)調(diào)整default.conf的weight,然后執(zhí)行nginx -s reload的方式,調(diào)節(jié)金絲雀版本的權(quán)重為10%,流量的10%會(huì)執(zhí)行新的服務(wù)

修改default.conf的方法

只需要將upstream中的server的權(quán)重做如下調(diào)整:

upstream nginx_canary {
  server 192.168.163.117:7001 weight=10;
  server 192.168.163.117:7002 weight=90;
}

重新加載nginx設(shè)定

# nginx -s reload
2018/05/28 05:20:14 [notice] 330#330: signal process started
#

確認(rèn)結(jié)果

[root@kong ~]# cnt=0; while [ $cnt -lt 10 ]; do curl http://localhost:9080; let cnt++; done
Hello, Service :Hello canary deploy service: v2 in 7002
Hello, Service :Hello canary deploy service: v2 in 7002
Hello, Service :Hello canary deploy service: v2 in 7002
Hello, Service :Hello canary deploy service: v2 in 7002
Hello, Service :Hello main service: v1 in 7001
Hello, Service :Hello canary deploy service: v2 in 7002
Hello, Service :Hello canary deploy service: v2 in 7002
Hello, Service :Hello canary deploy service: v2 in 7002
Hello, Service :Hello canary deploy service: v2 in 7002
Hello, Service :Hello canary deploy service: v2 in 7002
[root@kong ~]#

金絲雀發(fā)布: 金絲雀版本流量權(quán)重50%

通過(guò)調(diào)整default.conf的weight,然后執(zhí)行nginx -s reload的方式,調(diào)節(jié)金絲雀版本的權(quán)重為50%,流量的50%會(huì)執(zhí)行新的服務(wù)

修改default.conf的方法

只需要將upstream中的server的權(quán)重做如下調(diào)整:

upstream nginx_canary {
  server 192.168.163.117:7001 weight=50;
  server 192.168.163.117:7002 weight=50;
}

重新加載nginx設(shè)定

# nginx -s reload
2018/05/28 05:22:26 [notice] 339#339: signal process started
#

確認(rèn)結(jié)果

[root@kong ~]# cnt=0; while [ $cnt -lt 10 ]; do curl http://localhost:9080; let cnt++; done
Hello, Service :Hello main service: v1 in 7001
Hello, Service :Hello canary deploy service: v2 in 7002
Hello, Service :Hello main service: v1 in 7001
Hello, Service :Hello canary deploy service: v2 in 7002
Hello, Service :Hello main service: v1 in 7001
Hello, Service :Hello canary deploy service: v2 in 7002
Hello, Service :Hello main service: v1 in 7001
Hello, Service :Hello canary deploy service: v2 in 7002
Hello, Service :Hello main service: v1 in 7001
Hello, Service :Hello canary deploy service: v2 in 7002
[root@kong ~]#

金絲雀發(fā)布: 金絲雀版本流量權(quán)重90%

通過(guò)調(diào)整default.conf的weight,然后執(zhí)行nginx -s reload的方式,調(diào)節(jié)金絲雀版本的權(quán)重為90%,流量的90%會(huì)執(zhí)行新的服務(wù)

修改default.conf的方法

只需要將upstream中的server的權(quán)重做如下調(diào)整:

upstream nginx_canary {
  server 192.168.163.117:7001 weight=10;
  server 192.168.163.117:7002 weight=90;
}

重新加載nginx設(shè)定

# nginx -s reload
2018/05/28 05:24:29 [notice] 346#346: signal process started
#

確認(rèn)結(jié)果

[root@kong ~]# cnt=0; while [ $cnt -lt 10 ]; do curl http://localhost:9080; let cnt++; done
Hello, Service :Hello canary deploy service: v2 in 7002
Hello, Service :Hello canary deploy service: v2 in 7002
Hello, Service :Hello canary deploy service: v2 in 7002
Hello, Service :Hello canary deploy service: v2 in 7002
Hello, Service :Hello main service: v1 in 7001
Hello, Service :Hello canary deploy service: v2 in 7002
Hello, Service :Hello canary deploy service: v2 in 7002
Hello, Service :Hello canary deploy service: v2 in 7002
Hello, Service :Hello canary deploy service: v2 in 7002
Hello, Service :Hello canary deploy service: v2 in 7002
[root@kong ~]#

金絲雀發(fā)布: 金絲雀版本流量權(quán)重100%

通過(guò)調(diào)整default.conf的weight,然后執(zhí)行nginx -s reload的方式,調(diào)節(jié)金絲雀版本的權(quán)重為100%,流量的100%會(huì)執(zhí)行新的服務(wù)

修改default.conf的方法

只需要將upstream中的server的權(quán)重做如下調(diào)整:

upstream nginx_canary {
  server 192.168.163.117:7001 down;
  server 192.168.163.117:7002 weight=100;
}

重新加載nginx設(shè)定

# nginx -s reload
2018/05/28 05:26:37 [notice] 353#353: signal process started

確認(rèn)結(jié)果

[root@kong ~]# cnt=0; while [ $cnt -lt 10 ]; do curl http://localhost:9080; let cnt++; done
Hello, Service :Hello canary deploy service: v2 in 7002
Hello, Service :Hello canary deploy service: v2 in 7002
Hello, Service :Hello canary deploy service: v2 in 7002
Hello, Service :Hello canary deploy service: v2 in 7002
Hello, Service :Hello canary deploy service: v2 in 7002
Hello, Service :Hello canary deploy service: v2 in 7002
Hello, Service :Hello canary deploy service: v2 in 7002
Hello, Service :Hello canary deploy service: v2 in 7002
Hello, Service :Hello canary deploy service: v2 in 7002
Hello, Service :Hello canary deploy service: v2 in 7002
[root@kong ~]#

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

標(biāo)簽:綏化 撫順 巴中 蕪湖 福州 孝感 南充 晉城

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用nginx模擬進(jìn)行金絲雀發(fā)布的方式》,本文關(guān)鍵詞  使用,nginx,模擬,進(jìn)行,金絲雀,;如發(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模擬進(jìn)行金絲雀發(fā)布的方式》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于使用nginx模擬進(jìn)行金絲雀發(fā)布的方式的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    亚洲国产精品天堂| 91专区视频| 天天干天天摸天天操| 久视频在线观看| 中文字幕免费中文| 欧美日韩爆操| h文在线观看免费| 久久精品成人动漫| 国精产品一区一区| 欧美精品hd| 日本黄色大片视频| 性欧美18~19sex高清播放| 毛葺葺老太做受视频| 在线观看视频一区| 五月丁香综合缴情六月小说| 奇米视频888| 欧美激情手机在线视频| 日产欧产美韩系列久久99| 在线免费av一区| 婷婷国产成人久久精品激情| 66精品视频在线观看| 黄漫在线播放| 国产欧美成人xxx视频| 最新国产一区二区| 精产国产伦理一二三区| 国产精彩视频在线观看免费蜜芽| 日本成人在线视频网站| 欧美高清日韩| 成人在线观看一区| 日本天堂网在线| 日韩欧美电影在线| 韩日三级av| 国产精品精品一区二区三区午夜版| 欧美 国产 小说 另类| 亚洲精品久久久中文字幕| 中文字幕欧美精品日韩中文字幕| 天堂资源在线| 天天躁日日躁狠狠躁欧美巨大小说| 欧洲在线/亚洲| av在线不卡观看| 国产精品巨作av| 55夜色66夜色国产精品视频| 蜜桃精品视频在线| 精品无码久久久久久国产| 中文字幕免费高清电视剧网站在线观看| 性欧美1819sex性高清大胸| 欧美亚州一区二区三区| 久久中文字幕视频| 日韩亚洲综合在线| 国产精品成人一区二区三区| 亚洲第一影院| 手机在线观看av网站| 国产 日韩 欧美大片| 精品人妻一区二区三区三区四区| 国内外成人免费视频| 永久在线免费观看| 日本黄色小说视频| 中文字幕午夜精品一区二区三区| 麻豆国产高清在线播放| 欧美国产欧美亚洲国产日韩mv天天看完整| 欧美黑人狂野猛交老妇| 一区 二区 三区| 视频一区欧美日韩| 91影院在线免费观看视频| 国产无码精品一区二区| 国产一区二区三区在线播放免费观看| 久久黄色影院| 午夜在线观看91| 欧美在线aaa| 先锋在线亚洲| 欧美丝袜丝交足nylons图片| 手机在线观看免费av| 亚洲精品久久久久久无码色欲四季| 欧美成人午夜剧场免费观看| 国产69精品久久777的优势| 免费看男男www网站入口在线| 久久久免费视频网站| 久久久亚洲国产精品| av加勒比在线| 91在线超碰| 毛片av在线| 日韩中文欧美在线| 欧美激情日韩图片| 中文字幕先锋av影音资源网| 国产一级片网站| 日本我和搜子同居的日子高清在线| 成人精品鲁一区一区二区| 韩国精品一区二区三区六区色诱| 色妞在线综合亚洲欧美| 亚洲国产片色| 日韩人妻无码一区二区三区99| 久久人人妻人人人人妻性色av| 久久婷婷中文字幕| 日韩pacopacomama| 久久久久毛片免费观看| 欧美另类极品| 高清视频在线观看三级| 国产一区二区在线电影| 精品日韩中文字幕| 先锋资源一区二区| 免费在线午夜视频| 欧美一区二区三区小说| 亚洲欧洲一区二区天堂久久| 一级片在线免费看| 精品人妻一区二区三区日产乱码| 黄色精品一区| 国产女优一区| 人人插人人射| 欧美三区在线观看| 精品久久97| 欧美女优在线| 成人av无码一区二区三区| 欧美大片在线观看| 国产乱理伦片a级在线观看| 亚洲精品人成网在线播放影院| a一级免费视频| 男女性激情视频在线观看| www.久久成人| 日韩大片一区二区| 91香蕉国产在线观看软件| 高清性色生活片在线观看| 久热re这里精品视频在线6| 黄色精品一区| 精品在线观看免费| 成人午夜在线视频一区| 国产青青草视频| 一区二区亚洲精品国产| 尤物视频网站| 四季av一区二区三区免费观看| 亚洲福利视频导航| 欧美精选在线播放| 中文字幕一区二区人妻痴汉电车| 成年人看的免费视频| 日韩一区二区三区免费| 亚洲小说欧美另类社区| 欧美吞精做爰啪啪高潮| 日韩精品一区二区免费| 深夜成人在线观看| 国产精品久在线观看| 啊灬啊灬啊灬啊灬高潮在线看| 欧美自拍资源在线| 成人资源www网在线最新版| 国产又大又黄又粗又爽| 五月天婷婷网站| 午夜在线观看91| 男人的天堂免费在线视频| 国产精品v日韩精品v欧美精品网站| 亚洲免费av网站| 18禁裸男晨勃露j毛免费观看| 欧洲亚洲妇女av| 国产在线不卡一区二区三区| 性色av免费观看| 久久成人精品一区二区三区| 亚洲精品按摩视频| 另类free性欧美护士| 欧美激情综合五月色丁香小说| 超碰97av在线| 亚洲精品www久久久| 日本韩国一区二区| a天堂视频在线| 福利在线观看| 欧美日韩中文字幕精品| 老司机午夜精品99久久| 免费观看成人av| 日韩美女主播视频| 18禁男女爽爽爽午夜网站免费| 国产精品视频地址| 8v天堂国产在线一区二区| 热久久精品免费视频| 日本精品国语自产拍在线观看| 波多野结衣天堂| 亚洲精品久久久久久无码色欲四季| 欧美亚视频在线中文字幕免费| 久草在线网址| 毛片在线播放a| 一区二区美女| 久蕉依人在线视频| 伊人久久亚洲综合| 亚洲a级精品| 日本一二三区视频在线| 日本少妇吞精囗交| 国产亚洲精品久久久网站好莱| 国产精品久久国产三级国电话系列| 91精品一区二区三区久久久久久| 免费黄网站在线观看| 午夜视频免费看| 国产美女av在线| 91超碰在线免费观看| 高清毛片在线看| 欧美在线视频日韩| 精品国产免费一区二区三区四区| 久久伦理中文字幕| www.超级碰| mm1313亚洲国产精品美女| 亚洲国产成人影院播放| 亚洲免费福利视频| 国产精品福利电影一区二区三区四区| 麻豆传媒网站在线观看| 国产精品xxx视频| 中文av在线全新| 韩国一区二区三区四区| 亚洲免费av一区| 国产一区二区视频播放| 亚洲中文字幕无码爆乳av| 国外成人在线视频网站| 中文一区一区三区高中清不卡免费| 欧美久久久久久蜜桃| 久久99爱视频| 日韩专区在线视频| 欧美三级又粗又硬| baoyu135国产精品免费| 亚洲天堂一区在线| 五月天亚洲视频| 日本欧美精品久久久| 波多野结衣加勒比| 99久久99久久精品免费看蜜桃| 毛片网站在线免费观看| 亚洲一区二区91| 精品1区2区3区| 国产乱对白刺激视频不卡| 久久99精品视频一区97| 99热精品久久| 男人添女人下部高潮视频在线观看| av网站免费在线播放| 欧美日韩综合视频| 久久久精品人妻一区二区三区| 国内外成人激情视频| 欧美另类视频| 国产精品成av人在线视午夜片| 精品欧美一区二区三区| 2019亚洲男人天堂| av成人动漫在线观看| 亚洲高清在线观看一区| 91成人理论电影| 色视频免费观看| 久久精品99国产| 妖精视频在线观看免费| 91国产精品91| 91精品人妻一区二区三区蜜桃2| 一区二区三区视频在线观看| 国产精品1区2区3区| 国产白丝袜美女久久久久| av最新在线| 激情av综合| 国产一级片免费观看| 久久黄色片视频| 国产大学生自拍视频| 精产国品一区二区| 国产免费999| 日韩精品社区| 精品久久久久一区二区国产| 欧美成人国产va精品日本一级| 成人免费毛片片v| 亚洲人成网站在线| 最新国产在线视频| 免费 成 人 黄 色| 能在线观看的av网站| 国产精品白嫩初高中害羞小美女| 成人18视频免费69| 午夜精品中文字幕| 欧美性xxxx在线播放| 99在线精品免费视频| 国产调教在线观看| 无码一区二区三区| 98精品国产高清在线xxxx天堂| 免费av网站观看| 一区二区三区国产福利| 国产高清一区二区三区| 亚洲人在线观看| 超碰在线中文| 精品国偷自产在线视频| 综合在线视频| 国产日韩欧美精品综合| 精品国产精品国产精品| 日本免费不卡一区二区| av资源免费观看| 中文一区一区三区高中清不卡免费| 最新中文字幕av专区| 日本中文字幕二区| 欧美日韩视频精品一区二区| 亚洲资源av| 在线视频国内自拍亚洲视频| 亚洲av无码乱码在线观看性色| 亚洲一区二区三区三| 在线能看的黄色| 偷偷色噜狠狠狠狠的777米奇| 国产精品亚洲美女av网站| 一本一道久久a久久精品逆3p| 国产精品第一区| 夜色77av精品影院| 日韩国产伦理| 麻豆短视频在线观看| 岛国电影中文在线| 久久久久久久一区二区三区| av在线不卡观看| 国产老妇伦国产熟女老妇视频| 国产麻豆剧传媒精品国产av| 日韩护士脚交太爽了| 麻豆md0077饥渴少妇| 一本色道久久综合亚洲精品高清| 国产一区激情在线| 图片区小说区亚洲| 国产大学生粉嫩无套流白浆| japanese国产精品| 成人黄色片在线观看| 天天草天天草| 人妻换人妻仑乱| 国产精品黄色网| 国产成人精品毛片| 4hu永久免费入口| 四虎成人免费在线| wwwxx日本| 免费av不卡在线观看| 亚州福利视频| 天堂久久av| 国产精品无码专区av免费播放| 91精品国产高清久久久久久91裸体| 手机免费看av网站| 日韩在线理论| 快灬快灬一下爽蜜桃在线观看| 成人午夜在线视频| 欧美日韩国产区| 精品美女一区二区三区| 国产精品十八以下禁看| 午夜精品福利在线视频| 久久亚洲精品视频| 三级av免费观看| 99精品一区二区三区的区别|