精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

微服務(wù)架構(gòu)實(shí)踐 - 你只懂Docker與Spring boot就夠了嗎?

開發(fā) 架構(gòu)
隨著公司一年多的成長(zhǎng),我們已經(jīng)開發(fā)了數(shù)十個(gè)項(xiàng)目了,后臺(tái)有JAVA的有PHP的,為了更好地提升開發(fā)與管理效率,各技術(shù)大牛小牛們時(shí)常進(jìn)行激烈的PK,碰撞出了許許多多愛的火花,比如其中之一:微服務(wù)實(shí)踐。

微服務(wù)并不是單獨(dú)存在的,為了更好地實(shí)現(xiàn)微服務(wù)架構(gòu),需要整合許多組件混搭使用,方能打通任督二脈,天下無敵。網(wǎng)上很多大拿講了微服務(wù)治理的內(nèi)容,也有人單方面講微服務(wù)的,比如spring boot與docker,本文著重于組件選型的較量,也積累了我們團(tuán)隊(duì)多次PK的精華;這些組件包括spring boot、spring cloud、docker、服務(wù)注冊(cè)發(fā)現(xiàn)、RESTFUL、postman、jenkins、ELK、ETCD等。

背景

隨著公司一年多的成長(zhǎng),我們已經(jīng)開發(fā)了數(shù)十個(gè)項(xiàng)目了,后臺(tái)有JAVA的有PHP的,為了更好地提升開發(fā)與管理效率,各技術(shù)大牛小牛們時(shí)常進(jìn)行激烈的PK,碰撞出了許許多多愛的火花,比如其中之一:微服務(wù)實(shí)踐。

設(shè)計(jì)

微服務(wù)架構(gòu)實(shí)踐 - 你只懂docker與spring boot就夠了嗎?

微服務(wù)開發(fā)架構(gòu)

只需要有一套BASE微服務(wù),BASE微服務(wù)生成業(yè)務(wù)系統(tǒng)微服務(wù)實(shí)例,供各個(gè)業(yè)務(wù)系統(tǒng)調(diào)用;業(yè)務(wù)系統(tǒng)不直接調(diào)用BASE,只能調(diào)用微服務(wù)INSTANCE。

問題一:有些人會(huì)問,假如有20個(gè)業(yè)務(wù)系統(tǒng),那就有上百個(gè)微服務(wù),這怎么管理得了?

這是運(yùn)維的問題,讓運(yùn)維去解決,運(yùn)維使用工具,實(shí)際也不算困難,反正執(zhí)行的都是腳本,不需要手工操作。

問題二:為什么不做成一個(gè)saas的微服務(wù),這樣就只有不到10個(gè)的微服務(wù),就非常容易管理了不是嗎?

單點(diǎn)故障影響全局,我們選擇了穩(wěn)定更重要;另外saas的話,為了應(yīng)對(duì)不同行業(yè),會(huì)存在過度設(shè)計(jì)的嫌疑;私有化更容易。

調(diào)用邏輯

微服務(wù)架構(gòu)實(shí)踐 - 你只懂docker與spring boot就夠了嗎?

調(diào)用邏輯

  • 客戶端調(diào)用業(yè)務(wù)系統(tǒng),不直接調(diào)用微服務(wù);
  • 微服務(wù)內(nèi)部也存在調(diào)用關(guān)系。

設(shè)計(jì)理念

1. 模塊化是基礎(chǔ)

非模塊化,談不上微服務(wù),比如我們上面的用戶微服務(wù)、產(chǎn)品微服務(wù)、地址微服務(wù)等,都需要先模塊化,為了更好地落實(shí)開發(fā),你可能不得不,邊模塊化邊微服務(wù),模塊化的時(shí)候要注意,不能有關(guān)聯(lián)查詢,包要完全獨(dú)立,到時(shí)候微服務(wù)才能拆開。

微服務(wù)架構(gòu)實(shí)踐 - 你只懂docker與spring boot就夠了嗎?

邊模塊化邊微服務(wù)

  • 松耦合、強(qiáng)內(nèi)聚

松耦合表示我們模塊之間不直接依賴,無狀態(tài),可以單獨(dú)地為外界提供服務(wù);

強(qiáng)內(nèi)聚是指,我們雖然要拆分成一個(gè)個(gè)小的微服務(wù),但是也要考慮某些功能的強(qiáng)關(guān)聯(lián)性,比如一個(gè)凳子是由四個(gè)腳與一個(gè)板組成,我們不能把四個(gè)腳與板分開售賣,就沒有意義了。

開發(fā)

  • 強(qiáng)大而友好的spring體系

java開發(fā)5年以上的都非常清楚,很多JAVA框架都淡出了視野,比如hibernate、struts1、struts2,唯有spring越來越受歡迎。

spring-boot:較springmvc更加簡(jiǎn)約了,springmvc有一大零的配置文件,比如spring-servlet、spring-mybatis、spring.xml與web.xml,這些在spring-boot都不需要了,只需要強(qiáng)大的注解功能即可,boot更合適微服務(wù)。

spring-cloud:里面有比較多組件,用于支持微服務(wù),比如spring cloud config統(tǒng)一配置中心,用于多環(huán)境的配置文件配置,大家再也不用為多個(gè)微服務(wù)的開發(fā)、測(cè)試與生產(chǎn)環(huán)境的配置文件管理而發(fā)愁了;spring cloud eureka用于服務(wù)注冊(cè)與發(fā)現(xiàn),下面有單獨(dú)介紹;其它的組件大家可以去官網(wǎng)看看,這里不一一介紹,總之如果JAVA平臺(tái),盡量使用spring體系的內(nèi)容。

  • 數(shù)據(jù)庫

我們采用mysql,因?yàn)槲覀兪菓?yīng)用多,但數(shù)據(jù)量單表并不算大,多則不超過百萬,mongodb也實(shí)驗(yàn)過,開發(fā)非???,也非常靈活,但因?yàn)椴皇顷P(guān)系型數(shù)據(jù)庫,維護(hù)成本較高。

  • 權(quán)限認(rèn)證

針對(duì)外部校驗(yàn),內(nèi)部完全信任機(jī)制。

微服務(wù)架構(gòu)實(shí)踐 - 你只懂docker與spring boot就夠了嗎?

權(quán)限認(rèn)證

  • 接口規(guī)范

RESTFUL:URL的資源與操作解耦,讓URL更加符合語義,上百個(gè)接口也非常好管理,網(wǎng)上有很多文章講得非常透徹,這玩意不是特別好理解,要多領(lǐng)悟,在項(xiàng)目中實(shí)踐,就有矛塞盾開的感覺,這里不做詳細(xì)介紹。

接口文檔swagger:比起傳統(tǒng)全手工寫接口文檔,swagger有統(tǒng)一的輸出格式,不管是幾個(gè)人寫的;swagger采用寫代碼的方式來寫接口文檔,以前修改了代碼,還必須打開wiki手工修改接口文檔,現(xiàn)在只需要修改一下代碼即可,程序員更愿意修改了,成本更低了,前端與其它調(diào)用者不會(huì)天天吼著,你這接口咋又變了,新加的字段是啥意思呀。

  • 服務(wù)注冊(cè)與發(fā)現(xiàn):eureka

服務(wù)接口改變后,再也不需要口頭通知服務(wù)調(diào)用者了,因?yàn)檎{(diào)用者太多,你根本不知道他是誰,難免遺漏;可支持PHP。

微服務(wù)架構(gòu)實(shí)踐 - 你只懂docker與spring boot就夠了嗎?

服務(wù)注冊(cè)發(fā)現(xiàn)

  • 消息隊(duì)列

RocketMQ:一直糾結(jié)kafka與rocketMQ,最終選擇了RocketMQ

  • 異步編程方式

為了性能上面的考慮,盡量使用異步編程,比如注冊(cè)送優(yōu)惠券,那么注冊(cè)成功就可以給用戶返回注冊(cè)成功了,但是送優(yōu)惠券可以是異步調(diào)用的,不阻塞注冊(cè)的線程。

  • 實(shí)時(shí)日志分析平臺(tái) ELK

微服務(wù)框架下,日志不可能還分散在各個(gè)服務(wù)節(jié)點(diǎn)上,必須有統(tǒng)一的日志中心。ELK是一個(gè)實(shí)時(shí)日志分析平臺(tái),就是將各個(gè)服務(wù)的日志匯總于日志中心,然后可以按照系統(tǒng)、節(jié)點(diǎn)等進(jìn)行搜索,除上述搜索條件外,我們還在各個(gè)微服務(wù)實(shí)現(xiàn)了按照業(yè)務(wù)id(一次請(qǐng)求生成一個(gè)業(yè)務(wù)id)與用戶id搜索日志,方便跟蹤與定位問題。

  • 統(tǒng)一配置中心 ETCD

當(dāng)然可能有更加輕量級(jí)與好用的disconf或spring cloud config,但是我們有php開發(fā)的應(yīng)用,以上二者都不支持。如果全是JAVA應(yīng)用,采用disconf還是非常不錯(cuò)的。

測(cè)試

微服務(wù)接口測(cè)試工具postman

每個(gè)程序員都有這樣的經(jīng)歷,剛上線,客戶又反饋了bug,原來是我們修改某個(gè)功能代碼的時(shí)候,導(dǎo)致了其它功能的bug,每次上線心里都沒底;這就體現(xiàn)了接口測(cè)試的必須性,尤其是每次版本升級(jí)的時(shí)候,都需要執(zhí)行一遍,以防修改某個(gè)接口導(dǎo)致其它接口報(bào)錯(cuò),比手動(dòng)測(cè)試靠譜許多。

部署

微服務(wù)的好基友:docker

docker已經(jīng)家喻戶曉了,這是繼虛擬機(jī)以后,又一重大變革,將所有的單個(gè)微服務(wù)都放在docker中,這樣你何時(shí)何地想部署,直接丟過去就OK了,快到爆。

負(fù)載均衡利器:docker swarm

用幾句簡(jiǎn)單的命令就搞定了負(fù)載均衡,而且還可以平滑升級(jí),版本升級(jí)的時(shí)候,大家就不用告訴客戶:系統(tǒng)通知,某日某晚00:00-08:00我行處于系統(tǒng)升級(jí)維護(hù)中,大家不要去取錢哦,因?yàn)槟憧赡苋〔怀鰜恚呛恰?/p>

升級(jí)

  • 數(shù)據(jù)庫升級(jí)
  • 升級(jí)前對(duì)數(shù)據(jù)庫做物理或邏輯備份
  • 數(shù)據(jù)庫腳本不能含有刪除或修改表與數(shù)據(jù)的語句,防止升級(jí)過程中舊業(yè)務(wù)報(bào)錯(cuò)
  • 所有腳本上線前運(yùn)維人員必須check,一些敏感詞drop或delete

我們采用工具flyway,可以對(duì)數(shù)據(jù)庫腳本進(jìn)行版本控制。

  • 持續(xù)集成

傳統(tǒng)的版本升級(jí),

1.開發(fā)推代碼并同時(shí)記錄自己提交了哪些文件;

2.項(xiàng)目經(jīng)理根據(jù)svn審核文件,并打包成war包;

3.投到測(cè)試環(huán)境讓測(cè)試公司測(cè)試;

4.中途修改了文件,可能需要重新打包;

….

我都寫不下去了,項(xiàng)目經(jīng)理像個(gè)超人似的。

現(xiàn)在用持續(xù)集成(CI)非常簡(jiǎn)單,我們用的工具是Jenkins,推完代碼,點(diǎn)幾下按鈕就完成了上線,不管是測(cè)試環(huán)境,還是生產(chǎn)環(huán)境都非常簡(jiǎn)單,不然項(xiàng)目經(jīng)理核對(duì)文件眼睛都綠了。

結(jié)尾

  • 最后說明

本文主要是介紹微服務(wù)開發(fā)上的選型,對(duì)于細(xì)則不做深究,大家感興趣可以了解下各個(gè)組件。當(dāng)然,我們的選型未免正確,不同場(chǎng)景應(yīng)用可能完全不同,本文僅供參考。

責(zé)任編輯:龐桂玉 來源: 今日頭條
相關(guān)推薦

2018-09-26 11:02:46

微服務(wù)架構(gòu)組件

2018-04-20 10:38:25

2022-10-10 08:00:00

微服務(wù)Spring Boo容器

2024-01-30 18:29:29

微服務(wù)架構(gòu)Ingress

2019-12-26 15:49:14

微服務(wù)架構(gòu)業(yè)務(wù)

2010-08-26 10:47:05

2022-02-11 23:24:47

QuarkusSpringJava

2020-01-09 15:30:32

微服務(wù)架構(gòu)互聯(lián)網(wǎng)

2020-02-08 16:46:29

微服務(wù)架構(gòu)復(fù)雜

2017-09-05 14:05:11

微服務(wù)spring clou路由

2022-04-25 10:44:08

微服務(wù)架構(gòu)設(shè)計(jì)

2025-02-18 16:00:00

SpringBoot支付Java

2023-11-20 16:06:34

軟件開發(fā)微服務(wù)架構(gòu)Spring

2015-12-21 16:10:33

七牛

2022-07-11 09:00:37

依賴配置文件Mybati

2016-09-26 14:45:46

微服務(wù)

2024-05-30 08:19:52

微服務(wù)架構(gòu)大型應(yīng)用

2021-01-15 09:08:44

Spring Clou微服務(wù)架構(gòu)分布式

2024-01-10 21:35:29

vivo微服務(wù)架構(gòu)

2022-08-30 15:12:10

架構(gòu)實(shí)踐
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

色综合一个色综合亚洲| 93久久精品日日躁夜夜躁欧美| 在线丨暗呦小u女国产精品| 久久6免费视频| 蜜桃视频在线观看播放| 国产精品美女久久久久久2018| 91超碰在线电影| 综合网在线观看| 综合天堂久久久久久久| 亚洲欧美精品中文字幕在线| 久久久久久久久久久久久久久国产| 女同视频在线观看| 国产欧美一区在线| 国产日韩一区二区| 国产精品一级二级| 久久综合婷婷| 午夜精品免费视频| 国产午夜手机精彩视频| 国产成人手机高清在线观看网站| 日韩精品一区二区在线观看| wwwwwxxxx日本| 樱花草涩涩www在线播放| 亚洲日本在线天堂| 天天综合色天天综合色hd| 内射后入在线观看一区| 久久天堂影院| 日韩在线短视频| 国产精品第一页第二页第三页| 国产精品一区而去| 最近日韩免费视频| 午夜综合激情| 久久久免费av| 一区二区成人免费视频| 欧美大片aaaa| 一色桃子一区二区| 亚洲午夜福利在线观看| 国产成人澳门| 欧美r级电影在线观看| 欧美女同在线观看| 韩国女主播一区二区| 欧美日韩中国免费专区在线看| 2021狠狠干| 日本中文字幕在线视频| 国产日韩欧美一区二区三区综合| 久久久一本精品99久久精品66| 国内爆初菊对白视频| 国产成人综合在线播放| 97se亚洲综合| 午夜精品久久久久久久99热黄桃| 国内精品国产三级国产a久久| 国产精品最新在线观看| 国产成人精品一区二区色戒| 日本视频在线一区| 国产精品免费福利| 一级片在线免费播放| 视频一区二区欧美| 国产精品av在线播放| 亚洲不卡在线视频| 天使萌一区二区三区免费观看| 欧美亚洲国产精品| 日韩欧美在线观看免费| 日本美女一区二区| 国产区精品视频| 国产精品免费无遮挡| 国产一区二区三区久久久| 91日韩在线播放| 午夜精品久久久久久久96蜜桃| 成人美女视频在线观看| 久久久久久久久久久久久久久久av| 无码精品人妻一区二区| 久久人人97超碰com| 欧美在线播放一区二区| av在线播放免费| 亚洲欧洲99久久| 超碰97在线看| 九色porny丨首页入口在线| 欧美日韩国产中文字幕| 欧美精品无码一区二区三区| 亚洲mmav| 日韩欧美高清dvd碟片| 国产熟女高潮一区二区三区| 婷婷激情久久| 中文字幕欧美日韩| 青春草免费视频| 亚洲最黄网站| 国产日韩av高清| 日本高清视频在线| 国产午夜精品一区二区三区视频| 国产又大又长又粗又黄| 97在线超碰| 欧美亚洲综合网| 一区二区三区人妻| 国产欧美亚洲精品a| 久久天天躁狠狠躁夜夜躁2014| 久久久久成人精品无码| 日日夜夜精品视频免费| 亚洲一区二区在线播放| 牛牛澡牛牛爽一区二区| 亚洲精品老司机| 精品久久久久久久免费人妻| 中文成人激情娱乐网| 亚洲精品按摩视频| 中国一级片在线观看| 免费亚洲一区| 99久热re在线精品996热视频| 午夜视频免费在线| 亚洲欧美日韩一区二区| 妞干网在线免费视频| 欧美大片91| 在线观看精品自拍私拍| 国产午夜精品无码一区二区| 麻豆91在线观看| 国内精品二区| 国产区在线看| 欧美午夜精品久久久久久孕妇| 熟女人妻一区二区三区免费看| 成人写真视频| 57pao精品| 俄罗斯嫩小性bbwbbw| 国产精品国产三级国产专播品爱网 | 国产亚洲精品激情久久| 久草精品视频在线观看| 韩国一区二区三区| 日韩在线三区| 成人福利视频| 日韩av中文字幕在线播放| 乱h高h女3p含苞待放| 青青草伊人久久| 欧美日韩免费精品| 高清视频在线观看三级| 精品动漫一区二区三区在线观看| 欧美xxxooo| 日本欧美久久久久免费播放网| 久久福利电影| 日本不良网站在线观看| 亚洲国产高清自拍| 日韩av综合在线| 成人激情动漫在线观看| 欧美精品在欧美一区二区| 国产精品一区二区三区av| 日韩在线视频国产| 中日精品一色哟哟| 国产精品区一区二区三区| 日韩福利视频在线| 国产成人精品一区二区免费看京 | 亚洲色成人www永久在线观看| 国产精品视频一区视频二区| 日韩午夜在线视频| 国产欧美第一页| 日韩久久一区二区| 国产农村妇女精品久久| 欧美精品入口| 亚洲在线第一页| 丝袜综合欧美| 亚洲丁香久久久| 天堂在线免费观看视频| 国产亚洲精品资源在线26u| 免费av网址在线| 欧美亚洲国产精品久久| 成人美女免费网站视频| 黄色小网站在线观看| 日韩欧美国产系列| 黄色小说在线观看视频| 9久草视频在线视频精品| 1024av视频| 成人免费av| 91在线视频免费| 久久电影网站| 亚洲男女性事视频| 中国一级特黄视频| 亚洲黄色小视频| 亚洲av网址在线| 久久婷婷激情| 午夜久久久久久久久久久| 国产精品白浆| 国产精品久久久久久av下载红粉| 嫩草在线视频| 亚洲福利小视频| 一级久久久久久| 亚洲精品国产品国语在线app| 麻豆精品国产传媒av| 老司机久久99久久精品播放免费| 一区二区三区av在线| 北条麻妃一区二区三区在线| 国产不卡在线观看| 麻豆最新免费在线视频| 亚洲第一精品夜夜躁人人躁| 中文字幕高清在线免费播放| 国产精品不卡一区二区三区| 久久免费精品国产| 日韩精品1区2区3区| 97碰在线视频| re久久精品视频| 国产精品日韩二区| 免费成人黄色网| 98视频在线噜噜噜国产| 日本视频不卡| 日韩国产高清污视频在线观看| 在线播放成人av| 午夜精品福利在线| 成人涩涩小片视频日本| 国产亚洲美州欧州综合国| 国产精品熟妇一区二区三区四区| 欧美aa在线视频| 一二三四视频社区在线| 99久久婷婷这里只有精品| 精品午夜一区二区| 日韩精品免费视频一区二区三区| 欧美专区国产专区| 青春草在线视频| 久久精品精品电影网| 欧洲综合视频| 精品播放一区二区| 国产一区二区小视频| 一本色道**综合亚洲精品蜜桃冫| 欧美成人一区二区三区高清| 国产精品第四页| 免费看污黄网站在线观看| 成人综合在线观看| 999热精品视频| 另类调教123区 | 精品123区| 日本一区二区三区四区视频| 国产精品蜜芽在线观看| 久久99久久99精品中文字幕| 尤物网址在线观看| 一区二区三区视频免费| 亚洲欧洲成人在线| 亚洲第一男人天堂| 蜜臀av中文字幕| 日韩欧美高清dvd碟片| 国产情侣自拍小视频| 555www色欧美视频| 一道本在线视频| 欧美体内she精视频| 男人天堂视频网| 色婷婷久久久久swag精品| 在线观看黄网站| 日韩欧美高清在线视频| 成人午夜视频精品一区| 香蕉成人伊视频在线观看| 国产亚洲欧美久久久久| 亚洲一区二区影院| 久久精品视频日本| 亚洲va韩国va欧美va精品| 日本少妇毛茸茸高潮| 亚洲大片免费看| 亚洲欧美在线观看视频| 福利微拍一区二区| 亚洲熟女综合色一区二区三区| 欧美特级www| 波多野结衣人妻| 欧美日韩精品欧美日韩精品一| 一级黄色片在线观看| 欧美丰满一区二区免费视频| 91好色先生tv| 日韩免费观看高清完整版在线观看| 99久久精品国产成人一区二区| 欧美一级视频精品观看| 亚洲第一大网站| 亚洲精品一区二区三区不| 国产在线91| 久久精品视频在线观看| av观看在线| 91精品国产高清久久久久久91| 欧美亚洲日本精品| 国产精品69精品一区二区三区| 欧美日韩卡一| 国产精品区一区二区三在线播放| 日韩美女精品| 亚洲黄色一区二区三区| 自拍偷拍欧美| 成人毛片视频网站| 美腿丝袜在线亚洲一区| 亚洲av综合色区无码另类小说| 懂色av中文字幕一区二区三区| 无套内谢大学处破女www小说| 国产欧美视频在线观看| 欧美日韩在线国产| 狠狠躁夜夜躁人人躁婷婷91| 在线观看不卡的av| 精品日韩一区二区| 国产三级电影在线观看| 欧美另类暴力丝袜| 国产高清不卡| 97伦理在线四区| 伊甸园亚洲一区| 日韩成人三级视频| 日韩主播视频在线| 精品国产免费久久久久久婷婷| 久久综合久久鬼色| 欧美人妻一区二区| 91精品办公室少妇高潮对白| 99国产在线播放| 亚洲欧洲自拍偷拍| 里番在线播放| 国产精品久久综合av爱欲tv| 国产精品高潮呻吟久久久久| 日韩一区不卡| 日韩视频三区| 香蕉视频xxxx| 欧美国产成人在线| 久久午夜免费视频| 欧美一区二区在线免费播放 | 久久天天躁狠狠躁夜夜爽蜜月| 性欧美18~19sex高清播放| 96国产粉嫩美女| 成人影视亚洲图片在线| 日本丰满少妇xxxx| 国产精品一区二区三区四区| 亚洲久久久久久久| 精品久久久久久中文字幕大豆网 | 韩国精品视频在线观看| 久久riav二区三区| 影音先锋亚洲一区| 91网址在线观看精品| 国产精品毛片a∨一区二区三区| 中文字幕第15页| 精品欧美一区二区久久| 高清免费电影在线观看| 国产精品直播网红| 不卡一区综合视频| 亚洲人成无码www久久久| 成人免费毛片片v| 国产亚洲第一页| 欧美一二三四区在线| 免费a在线看| 国产精品网红直播| 成人激情诱惑| 久久久精品三级| 久久麻豆一区二区| youjizz在线视频| 亚洲国产欧美自拍| 538在线观看| 国产日韩欧美一区二区| 精品福利av| 国产精品久久久久久亚洲av| 一区二区三区在线观看动漫| 国产免费一区二区三区最新不卡| 日韩在线一区二区三区免费视频| 日韩欧美2区| 亚洲国产精品一区在线观看不卡 | 国产精品无码电影| 亚洲不卡一区二区三区| 欧美综合视频在线| 8050国产精品久久久久久| 欧美1区2区3区4区| 欧美日韩在线中文| 久久综合色播五月| 无码一区二区三区| 神马久久久久久| **国产精品| 日本一区午夜艳熟免费| 成人av先锋影音| 国产黄色免费观看| 亚洲视频在线观看免费| 成人国产精品入口免费视频| 伊人狠狠色丁香综合尤物| 狠狠色丁香久久婷婷综合_中| 欧美成人三级在线观看| 亚洲福利视频在线| 日韩三区免费| 正在播放一区| 成人在线综合网站| 日韩美一区二区| 久久精品国产2020观看福利| 中文字幕亚洲在线观看| 国产黄色一级网站| 国产日韩欧美激情| 99精品人妻无码专区在线视频区| 色综合91久久精品中文字幕| 美女视频亚洲色图| 日韩免费高清在线| 亚洲免费观看在线视频| 天堂在线资源网| 国产精品视频xxx| 午夜精品久久99蜜桃的功能介绍| 中文字幕在线播放视频| 欧美亚州韩日在线看免费版国语版| 毛片在线看片| 久久国产精品一区二区三区四区 | 岛国av午夜精品| 欧美高清视频| 狠狠爱一区二区三区| 麻豆国产欧美日韩综合精品二区| 久草网视频在线观看| 亚洲美女在线观看| 试看120秒一区二区三区| 成人免费观看毛片| 亚洲乱码中文字幕| 免费国产在线视频| 国产成人精品一区二区三区福利| 日日夜夜免费精品| 在线看成人av| 久久韩国免费视频| 久久99国内| 国产精品久久久久久亚洲色| 欧美日韩美女一区二区| 久草免费在线视频| 日韩免费在线观看av|