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

微服務不是全部,只是特定領域的子集

開發 架構
大家都在學SpringCloud,貌似學會了SC就牛逼哄哄,感覺不得了的樣子。但微服務,在整個企業級應用中,只占了一小部分。微服務引入的問題比解決的問題還要多,你會遇到各種各樣的bottleneck。

 大家都在學SpringCloud,貌似學會了SC就牛逼哄哄,感覺不得了的樣子。但微服務,在整個企業級應用中,只占了一小部分。微服務引入的問題比解決的問題還要多,你會遇到各種各樣的bottleneck。

[[321931]]

微服務解決的是計算節點的問題,然而根源卻在存儲節點。當業務規模變得越來越龐大,存儲、編碼、管理都會成為問題。

接下來我們談一些放之四海而皆準的道理,不需要貼上”XX公司最佳實踐”之類的標簽。

下面是一張因數據擴張引出的微服務相關的圖,簡約但不簡單。中小型公司只要有這些元素,就能玩的很好;大點的公司,因為規模太大,每個組件都會遇到瓶頸,所謂的專項的優化并不能脫離它的本質。

那我們開始。

注意,這張圖僅是主要數據路徑,一個子集,其他的包括CDN、通訊層等,不在此列。

 

這張圖并不包含某個特定領域的具體架構,屬于一個整體性的概括。我們從數據庫容量的瓶頸說起,看一下微服務在其中的比重。

數據庫

用戶數據要存儲,就存在數據庫。過去這么多年,NoSQL并不能消除開發人員的恐懼,所以,MySQL之類還是大多數公司的首選存儲。

假設你的業務增長的很好,這個就有意思多了。項目開始,你的sql玩的越6,那么給后人埋的坑,越多。因為sql的功能太豐富了,一不小心,就炫技了。你會發現,林子越大,對sql的規范要求越高。一些官宣的特性,在公司內是嚴格禁止的。

市場發展很好,終于來報應了。以前的技巧變成了現在的累贅。慢查詢、全文掃描,招招斃命。想要加緩存,結果發現無從下手;想要分庫分表,結果發現表關系錯綜復雜。

小表和寬表

所以第一步,還是得去填坑。一個超過3個表的聯合查詢業務,大概率是不合理的。在加緩存和分庫分表之前,還是得重新設計一下數據表。

忘掉什么數據庫范式,我們將存在兩類表:小表和寬表。

小表提供了最基本的數據,可能一個簡單的KV就完成了。一些聯合查詢,是直接可以在程序里進行循環拼接的。程序里循環1000次10毫秒的查詢,比單次查詢耗費6秒要強的多。這就是分布式系統的特點,小耗時的批量查詢,比hang在那里更加有生命力。

寬表通過冗余的方式,提供了某個重要功能常用的分析數據。這種表的字段一般都特別多,在寫入時通過拼接獲取冗余數據,一般用在讀多寫少的場景。

完成了這一步,接下來的工作才能進行。

 

分庫分表

分庫分表很可能會引入某一種中間件,因為僅僅將數據庫分開還不行。HA,FailOver等特性,是同時需要的。

分庫分為垂直分和水平分。垂直面向的是業務拆分,即將一部分表按照業務邏輯獨立到其他庫中;水平面向的是容量,即通過分庫分表的模式使數據有一個擴張的途徑。

數據一定要有一個可以度量的切分維度,否則就過于分散,或者過于傾斜,影響后續的處理。

數據同步

有分就有合,比如某些報表業務需要全量的數據。

不同業務通過共享數據庫來共享數據不得不說是個非常蠢的主意。這個時候就需要一些數據同步工具。

數據同步組件可以說是一個公司的必備組件。有基于最后更新時間的高延遲同步工具,也有基于binlog的低延遲同步工具。有的公司為了穩定,還會有所謂的多機房同步。

數據同步最怕異常,因為大多數同步都有順序性要求。一切運行良好的時候,大家皆大歡喜;一旦出現異常,就需要其他手段來保證異常期間的數據同步和延遲。

這都是些臟活,自動化有時候會適得其反,監控是第一位的。

分層的數據存儲

可以預見的是,即使你分庫分表了,還是能很快達到瓶頸。分庫分表后,你的一些統計功能可能還用不了了,在一些傳統的管理系統上,這是硬傷。

一個分層的數據存儲層是必要的。你的一些業務,可能一個分支走的是MySQL,換了另外一個條件就成了ES。

不同的DB做不同的事情。RDBMS只做原始數據的存儲和查詢,是扁平快的數據通道;特定的單機高性能DB,做一些匯聚和科學計算;分布式的類RT的存儲,用來存儲一些中等規模的數據,并提供一些中延遲的搜索功能;海量的存儲系統,存儲系統所有的歷史記錄,并提供離線分析功能。

 

不要想著某一類存儲解決所有的問題,那是騙人的。存儲部分的復雜性不是普通的微服務能夠相比的。

是誰保證了分層的數據存儲設計呢?除了一部分通過MQ分發數據的業務,還是得靠我們的數據同步組件。

緩存

但DB的壓力實在是太大了,我們不得不考慮緩存。緩存不能亂用,有兩個原則:一個是緩存不能侵入業務,也就是不能帶有業務邏輯;一個是緩存的命中率要高,否則適得其反。緩存是對高并發、高速接口的補充,是系統穩定性的必要不充分條件。

除了Redis等外置的緩存集群,jvm內緩存也是一個比較重要的場所。緩存的存在是因為I/O設備的緩慢,通常放在內存中,斷電后即消失。

緩存涉及到源數據庫和緩存數據庫之間的數據同步。通常,更新源庫時,會同時刪掉緩存中相關的就數據,這樣在下次讀取的時候,能夠讀取到最新的數據。

 

緩存限制最大的就是其容量問題,而且都貴的很。假如業務模式固定,一些kv存儲使用LevelDB或者HBase等方案,會顯著節約成本。

模塊化

是時候將工程模塊化了,畢竟上百個程序員共享一個代碼庫,風險已經很大了。

模塊化通常會按照業務線進行拆分。比如,支付模塊和報表模塊的拆分。

模塊拆分后,相似的模塊會共享數據庫。但更多的是通過冗余數據來解決,這樣能將業務解耦,一部分出現問題,另一部分能夠運行良好。好比你隔壁出了殺人案你第二天還能正常去上班。

模塊之間要找到一種交互方式,比如使用HttpClient、OkHttp等。重要的是統一,統一了以后就有一個高大上的名字了:RPC。

一個小模塊很有可能會發展為一個大的業務線,也有可能無人問津。

 

MQ

模塊化之間另一種共享數據或者數據交互的方式就是MQ。除了有削峰等功效,MQ更多改變的是一種交互模式,一種對業務的解耦。

Kafka幾乎每個公司都在用,最高能有幾十萬的吞吐量。RabbitMQ、RocketMQ等,更多用在可靠性要求非常高的場景,但比較耗機器。

MQ資源一般都要求絕對的高可靠,作為基礎設施,一旦出問題,將帶來非常大的事故。設計的時候要考慮異常情況下的數據處理流向,以及MQ恢復后的補償策略。

MQ集群設計的比較小一些才合理,避免不同業務,不同可靠性級別的消息互相影響。MQ在業務上和功能上要相互隔離,做到最小服務集合。

為了避免MQ當機對正常業務產生影響,非重要鏈路上的MQ不能阻塞業務的正常進行,這種消息通常通過異步線程發送。

微服務

我們已經使用消息和模塊化,將系統拆分成了多個工程。將這些工程使用統一的方式管理起來,統一其交互模式和在上面的治理,就是微服務的范疇。

微服務就是一個多模塊項目規范化的過程。非規范的服務與微服務體系,是要共存一段時間的,如何保證新舊服務的替換,是一個管理上的問題。

 

功能組件

根據SpringCloud的描述,一個服務想要被發現,需要將自己注冊到通用的注冊中心,其他服務可以從同一個地方,獲取它的實例,進而調用。

而真正產生調用的功能,就是RPC的功能。RPC要考慮一系列比如超時、重拾、熔斷等功能。在某些訪問量非常大的節點,可能還要考慮預熱。

RPC要能產生一些統計性數據,比如TPS、QPS、TP值等,很顯然SpringCloud是缺乏的,我們要借助外部系統進行分析。

在外部請求流轉到內部之前,需要經過一層網關的處理。像一些通用的操作,比如權限、限流、灰度等,就可以在網關層處理。

 

服務治理

微服務最重要的特色就是其治理功能。服務治理的依據就是監控信息。通過統計每次調用的大小、耗時、分布,能夠得出服務的大體拓撲。

通常以下信息最有用:

1、QPS,時間序列的qps分布,最高區間qps

2、平均響應時間,接口的平均響應時間,最大耗時和最小耗時

3、TP值分布,90%,99%等請求是在x耗時內完成

通過以上信息能夠對服務進行畫像。是擴容、縮容、專項治理的數據依據。

微服務引出的另外一個問題就是調用鏈,即某個請求的真實路徑。分布式環境下的問題排查,會非常的困難,調用鏈能夠幫助研發快速定位問題,并幫助理解業務的數據流向。

服務治理的目的就是找到不合理的請求和分布,比如某個接口耗時太長;某個接口請求量大,需要加緩存;某個功能依賴鏈條過長,需要業務優化等。

服務治理要借助大量的外部分析工具,更多通用的業務模型,需要大數據平臺的支持。

我們把監控/報警也放在服務治理的部分,在《這么多監控組件,總有一款適合你》中,我們詳細的討論了監控部分的技術選擇方案。

日志

 

微服務產生的另外一個問題就是日志太過分散。一個核心的業務可能有上百個實例,你不可能打開100個終端去看日志。這就涉及到日志的收集。

日志歸集功能就是把分散的日志集合到一個地方,它的主要挑戰就是數據量。

通常日志分為兩部分,一部分是全量的,可以通過定時同步等方式,備份到日志堡壘機或者hdfs中;一部分是過濾后的日志,比如一些異常信息,集中在某一個處理平臺中進行報警。

很多研發喜歡將用戶行為數據輸出到日志文件中,這部分日志被收集后,會通過流計算或者離線計算,得到一些推薦和模型。日志信息進入了大數據處理的范疇,我們不過多描述。

持續集成

如果一個上點規模的公司,技術團隊有什么值得一做的系統,那么發布系統算一個。《發布系統有那么難么?》中,談了一種可能的模式。

發布系統就是給一堆腳本包了一張方便的皮。一些流程性工具、發布驗證、CI/CD功能,很容易能夠添加到自己的發布系統中。

很多微服務推廣的文章中,談到虛擬化(Docker)等,其實不是必須的。虛擬化減少了服務編排的時間,能夠方便的進行擴容和縮容,但對監控、日志收集、網絡拓撲等,要求比較高。建議是整個體系中的最后一步而不是第一步。

你的系統是否靈活,還與公司的文化環境相關。如果上個線走審批流程就需要一兩周,那么做一個敏捷的持續集成系統就不是那么必要了。

基礎設施

基礎設施更多指的是運維體系,這是支撐整個系統健康發展的基石。我傾向于基礎運維和基礎架構不分家,因為它們的模式和文化,是一個公司研發環境的基石。

 

另外一些基礎組件,比如配置中心、調度中心、分布式鎖管理等,都對可靠性有較高的要求。

END

這套體系看著簡單,也有固定的解決方案。但問題就在于,許多公司從成立玩到倒閉,玩了那么多年,還是沒玩明白。

真是可憐。

責任編輯:武曉燕 來源: 小姐姐味道
相關推薦

2020-12-01 12:08:45

微服務架構DOMA

2017-04-19 08:58:54

微服務領域事件事件

2017-07-10 10:51:21

微服務領域事件Microservic

2011-02-13 09:49:48

思科服務器統一計算系統

2021-09-12 22:24:50

區塊鏈元宇宙技術

2010-01-25 09:17:01

Visual Stud

2021-08-17 10:37:10

分層設計領域劃分架構

2022-04-25 10:44:08

微服務架構設計

2021-06-11 09:23:30

微服務架構分層架構

2020-08-19 10:00:14

阿里云云原生微服務

2021-06-24 08:20:15

MySQL數據庫索引

2024-12-31 11:05:07

2014-03-18 10:05:37

程序員碼農

2016-12-26 15:55:08

技術思維評估

2019-09-10 11:34:23

軟件技術數據庫

2019-06-19 09:33:17

微服務面試電商

2023-02-06 09:31:59

zookeeperRPC框架推空保護

2024-07-02 14:23:12

2009-03-30 08:34:48

Palm移動OS

2023-05-29 08:00:00

ChatGPT人工智能機器學習
點贊
收藏

51CTO技術棧公眾號

久久久夜色精品亚洲| 伊人久久综合| 3d动漫精品啪啪一区二区竹菊 | 欧美福利小视频| 欧美成人三级伦在线观看| 欧美xoxoxo| 亚洲精品日日夜夜| 国产伦精品一区二区三区免| 日日夜夜狠狠操| 久久久久国产精品| 日韩精品中文字| 天堂中文av在线| 美女视频在线免费| 亚洲少妇30p| 麻豆精品蜜桃一区二区三区| 国产欧美日韩综合精品一区二区三区| 在线成人www免费观看视频| 亚洲天堂精品在线| 精品伦一区二区三区| 国产极品一区| 狠狠爱在线视频一区| 亚洲啊啊啊啊啊| 成人高清免费观看mv| 成人在线视频首页| 成人黄色影片在线| 波多野结衣小视频| 99精品国产福利在线观看免费 | 欧美高清另类hdvideosexjaⅴ| 久久一区二区视频| 肥熟一91porny丨九色丨| 中文人妻熟女乱又乱精品| 亚洲黑丝一区二区| 欧美疯狂性受xxxxx另类| 波兰性xxxxx极品hd| 国产精品免费大片| 日韩精品免费综合视频在线播放| 2025中文字幕| 日本精品在线观看| 7777精品伊人久久久大香线蕉完整版 | 成人中心免费视频| 亚洲天堂五月天| 国产精品久久久亚洲一区| 久久久久久久av| av成人免费网站| 国产精品久久久乱弄| 在线视频中文亚洲| 五月激情四射婷婷| 成人婷婷网色偷偷亚洲男人的天堂| 国产视频精品久久久| 中文在线永久免费观看| 日本国产精品| 日韩二区三区在线| 疯狂揉花蒂控制高潮h| 国产精品超碰| 亚洲黄色在线观看| 97香蕉碰碰人妻国产欧美 | 国内精品写真在线观看| 成人性教育视频在线观看| 一级片视频播放| 久久99久久精品欧美| 国产在线观看精品| 国产绿帽一区二区三区| 国产麻豆9l精品三级站| av免费观看久久| 黄色av网址在线| 2023国产精品| 日韩免费av一区二区三区| 高清在线观看av| 国产精品三级av| 老司机av福利| 国产深夜视频在线观看| 欧美日韩一区二区免费在线观看 | 免费中文字幕在线观看| 在线观看视频免费一区二区三区| 国产69精品久久久久9| 特一级黄色大片| 久久精选视频| 亚洲一区二区三区四区在线播放| 亚洲av无码片一区二区三区| 不卡av电影在线播放| 日本不卡免费新一二三区| 浪潮av一区| 亚洲福利视频一区| 波多野结衣天堂| 亚洲欧美日本国产| 日韩精品免费观看| 蜜臀av午夜精品久久| 黄色亚洲大片免费在线观看| 91国自产精品中文字幕亚洲| 无码无套少妇毛多18pxxxx| 精品一区二区久久久| 国产精品免费区二区三区观看 | 国产亲伦免费视频播放| www.亚洲在线| 亚洲人成网站在线观看播放| 欧美男男video| 在线视频中文字幕一区二区| 一本之道在线视频| 九热爱视频精品视频| 欧美超级免费视 在线| 国产乱国产乱老熟| 国产一区二区精品在线观看| 欧美日韩一区二区视频在线观看| 好操啊在线观看免费视频| 狠狠躁夜夜躁人人爽超碰91| 亚洲理论中文字幕| 国产探花在线精品| 欧美精品久久久久久久| 国产精品乱码久久久| xfplay精品久久| 欧美另类videosbestsex日本| 欧美gay视频| 亚洲成av人乱码色午夜| 欧美一级特黄高清视频| 免费日韩精品中文字幕视频在线| 91美女高潮出水| 国产尤物视频在线| 红桃av永久久久| 潘金莲一级淫片aaaaa| 日韩欧美一区二区三区在线视频| 2019亚洲男人天堂| 亚洲av综合色区无码一二三区| 国产精品麻豆欧美日韩ww| 精品欧美一区免费观看α√| 视频二区欧美| 欧美成人网在线| 国产视频手机在线| 中文字幕日韩一区| 黑森林精品导航| 九九综合九九| 国产精品v片在线观看不卡| 亚洲日本国产精品| 精品国产鲁一鲁一区二区张丽| 超碰人人cao| 综合激情视频| 亚洲一区久久久| 黄色网址在线免费| 欧美一区永久视频免费观看| 三级在线观看免费大全| 久久精品国产**网站演员| 日韩精品无码一区二区三区| 国产日韩另类视频一区| 亚洲一品av免费观看| 91porny九色| 欧美激情一区在线观看| 国产一区二区视频免费在线观看| 少妇一区二区三区| 2019中文字幕在线观看| 亚洲 小说区 图片区 都市| 亚洲成av人片一区二区梦乃| 艳妇乳肉豪妇荡乳xxx| 91久久在线| 久久99久久精品国产| 欧美私密网站| 亚洲图中文字幕| 影音先锋国产在线| 中文字幕在线观看一区二区| 在线免费观看av网| 欧美国产91| 国产伦精品一区二区三区照片| 成年女人在线看片| 亚洲欧美精品一区| 超碰在线免费97| 国产精品白丝在线| 4438x全国最大成人| 亚洲电影成人| 青娱乐国产91| 日韩一级视频| 欧美日韩成人黄色| 四虎成人免费在线| 欧美性猛交xxxx黑人猛交| 国产精品国产三级国产专业不| 免费成人美女在线观看| 中国老女人av| 香蕉久久精品日日躁夜夜躁| 国产精品夜间视频香蕉| 七七成人影院| 亚洲免费av电影| 亚洲天堂avav| 亚洲国产中文字幕在线视频综合| 9.1成人看片| 久久国产婷婷国产香蕉| 丝袜人妻一区二区三区| 九九视频精品全部免费播放| 成人中心免费视频| 午夜欧美激情| 久久夜色精品国产亚洲aⅴ| 韩国av免费在线| 精品视频全国免费看| 久久午夜无码鲁丝片午夜精品| 久久综合色播五月| 婷婷激情小说网| 亚洲永久网站| 老司机午夜网站| 国产传媒欧美日韩成人精品大片| 18成人免费观看网站下载| 伊人久久在线| 欧美国产欧美亚洲国产日韩mv天天看完整| 午夜影院免费体验区| 欧美日韩国产经典色站一区二区三区| 日韩精品一区三区| 综合亚洲深深色噜噜狠狠网站| 国产精品探花一区二区在线观看| 精品一区二区三区在线观看| 欧美 日韩精品| 欧美婷婷在线| 亚洲精品一区二区三| 日韩大胆成人| 91手机在线播放| 欧美日韩亚洲国产| 91精品国产色综合久久不卡98口 | 日韩中文字幕a| 一区二区91| 日韩在线视频在线| 久久激情电影| 日本视频精品一区| 偷拍一区二区| 黑人另类av| 北条麻妃在线一区二区免费播放| 国产精品亚洲综合天堂夜夜| 人人鲁人人莫人人爱精品| 久久免费精品视频| 99在线视频观看| 精品国产一区av| 国产高清视频免费最新在线| 日韩精品999| 人妻与黑人一区二区三区| 日韩欧美国产三级电影视频| 91亚洲视频在线观看| 欧美视频第二页| 国产女主播喷水视频在线观看| 狠狠躁18三区二区一区| 日韩毛片在线播放| 午夜精品免费在线| 日本在线免费观看| 香蕉加勒比综合久久| 久久久久亚洲AV| 亚洲一区二区三区视频在线| 中文字幕手机在线观看| ●精品国产综合乱码久久久久| 一二三四在线观看视频| 国产精品日日摸夜夜摸av| 阿v天堂2014| 国产精品视频看| 黄色裸体一级片| 综合自拍亚洲综合图不卡区| 五月天婷婷色综合| 亚洲国产综合视频在线观看| 日本一区二区网站| 色综合天天做天天爱| 久久精品偷拍视频| 欧美性淫爽ww久久久久无| 亚洲 日本 欧美 中文幕| 在线这里只有精品| 伊人影院中文字幕| 日韩欧美一区二区在线视频| 国精品人妻无码一区二区三区喝尿| 日韩欧美一级片| 全部免费毛片在线播放一个| 日韩精品免费在线| av在线第一页| 欧美老肥婆性猛交视频| 超碰中文在线| 国产成人91久久精品| 久久亚洲人体| 成人激情直播| 亚洲欧洲色图| 宅男一区二区三区| 黄色日韩在线| 免费在线观看的毛片| 蓝色福利精品导航| 中文写幕一区二区三区免费观成熟| 成人免费视频播放| 亚洲欧美va天堂人熟伦| 亚洲男人的天堂av| 日日夜夜综合网| 欧美日韩一级片在线观看| 精品欧美一区二区精品少妇| 精品一区二区三区电影| 日韩伦理在线观看| 91国内揄拍国内精品对白| 99精品国自产在线| 国产伦精品一区二区| 成人在线电影在线观看视频| 激情六月天婷婷| 日本中文在线一区| www.四虎精品| 中文欧美字幕免费| 日本三级黄色大片| 欧美嫩在线观看| 三级网站在线看| www国产精品com| 中文字幕乱码中文乱码51精品| 国产女人18毛片水18精品| 全球av集中精品导航福利| 看一级黄色录像| 日韩一区欧美二区| 日本在线不卡一区二区| 国产精品久久久爽爽爽麻豆色哟哟| 精品少妇久久久| 欧美日韩dvd在线观看| 青青草视频免费在线观看| 欧美精品在线免费播放| 国产一区一一区高清不卡| 国产精品入口免费| 女主播福利一区| 久久综合伊人77777麻豆最新章节| 成人午夜激情视频| 黑人狂躁日本娇小| 欧美亚洲图片小说| 五月激情婷婷网| 国内精品模特av私拍在线观看| 亚洲精品大全| 日本一区二区三区在线视频| 日韩视频中文| 娇妻高潮浓精白浆xxⅹ| 亚洲人吸女人奶水| 在线免费观看中文字幕| 亚洲片国产一区一级在线观看| 超碰97免费在线| 成人羞羞视频免费| 欧美福利一区| 污视频在线观看免费网站| 国产精品美女久久久久aⅴ| 久久精品视频7| 日韩精品中文字幕久久臀| 成人国产电影在线观看| 成人在线观看av| 国产专区一区| 国产精品91av| 亚洲一区二区高清| 精品久久久免费视频| 美乳少妇欧美精品| 免费观看亚洲视频大全| 国产对白在线播放| 国产一区高清在线| 色老板免费视频| 欧美一级久久久| 性国产高清在线观看| 99re6在线| 一区视频在线| 国产人妻黑人一区二区三区| 亚洲国产精品久久不卡毛片| 神马午夜精品95| 68精品国产免费久久久久久婷婷| 牛牛影视久久网| 免费无码国产v片在线观看| 91在线视频免费观看| 三级视频在线观看| 亚洲一区999| 国产毛片精品久久| 亚洲午夜精品久久久久久浪潮| 美腿丝袜亚洲色图| 丰满少妇被猛烈进入一区二区| 91麻豆精品久久久久蜜臀| 成码无人av片在线观看网站| 亚洲最大的网站| 亚洲国产高清一区二区三区| 国产肉体xxxx裸体784大胆| 欧美性猛xxx| 日本高清中文字幕在线| 成人高清在线观看| 国产精品毛片在线| 高清国产在线观看| 91精品国产综合久久婷婷香蕉| 亚洲第一图区| 精品久久久久久综合日本| 久久一区欧美| sm捆绑调教视频| 精品国产自在久精品国产| 午夜不卡影院| 一区二区欧美日韩| 成人性生交大片免费看中文| 特级做a爱片免费69| 日韩中文在线中文网在线观看| 欧美伊人亚洲伊人色综合动图| www插插插无码免费视频网站| 久久综合九色综合欧美亚洲| 夜夜嗨av禁果av粉嫩avhd| 欧美国产在线电影| 精品国产一区二区三区久久久蜜臀| 男人午夜视频在线观看| 精品久久香蕉国产线看观看亚洲| 137大胆人体在线观看| 成人免费观看网站| 免费黄网站欧美| 日本一级一片免费视频| 中文字幕日韩在线视频| 国产精品宾馆| 欧美日韩理论片| 91久久精品一区二区三区| 性爱视频在线播放| 亚洲bbw性色大片| av一区二区三区在线| 国产丝袜视频在线观看| 庆余年2免费日韩剧观看大牛| 最新欧美人z0oozo0| 中文字幕免费高清| 欧美精品一区二区三区在线播放| 国外成人福利视频|