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

ZooKeeper 典型應用場景一覽

大數據
發布與訂閱模型,即所謂的配置中心,顧名思義就是發布者將數據發布到ZK節點上,供訂閱者動態獲取數據,實現配置信息的集中式管理和動態更新。例如全局的配置信息,服務式服務框架的服務地址列表等就非常適合使用。

[[151299]]

ZooKeeper 典型應用場景一覽

數據發布與訂閱(配置中心)

發布與訂閱模型,即所謂的配置中心,顧名思義就是發布者將數據發布到ZK節點上,供訂閱者動態獲取數據,實現配置信息的集中式管理和動態更新。例如全局的配置信息,服務式服務框架的服務地址列表等就非常適合使用。

1. 應用中用到的一些配置信息放到ZK上進行集中管理。這類場景通常是這樣:應用在啟動的時候會主動來獲取一次配置,同時,在節點上注冊一個Watcher,這樣一來,以后每次配置有更新的時候,都會實時通知到訂閱的客戶端,從來達到獲取***配置信息的目的。

2. 分布式搜索服務中,索引的元信息和服務器集群機器的節點狀態存放在ZK的一些指定節點,供各個客戶端訂閱使用。

3. 分布式日志收集系統。這個系統的核心工作是收集分布在不同機器的日志。收集器通常是按照應用來分配收集任務單元,因此需要在ZK上創建一個以應用名作為path的節點P,并將這個應用的所有機器ip,以子節點的形式注冊到節點P上,這樣一來就能夠實現機器變動的時候,能夠實時通知到收集器調整任務分配。

4. 系統中有些信息需要動態獲取,并且還會存在人工手動去修改這個信息的發問。通常是暴露出接口,例如JMX接口,來獲取一些運行時的信息。引入ZK之后,就不用自己實現一套方案了,只要將這些信息存放到指定的ZK節點上即可。

注意:在上面提到的應用場景中,有個默認前提是:數據量很小,但是數據更新可能會比較快的場景。

負載均衡

這里說的負載均衡是指軟負載均衡。在分布式環境中,為了保證高可用性,通常同一個應用或同一個服務的提供方都會部署多份,達到對等服務。而消費者就須要在這些對等的服務器中選擇一個來執行相關的業務邏輯,其中比較典型的是消息中間件中的生產者,消費者負載均衡。

消息中間件中發布者和訂閱者的負載均衡,linkedin開源的KafkaMQ和阿里開源的 metaq都是通過zookeeper來做到生產者、消費者的負載均衡。這里以metaq為例如講下:

生產者負載均衡:metaq發送消息的時候,生產者在發送消息的時候必須選擇一臺broker上的一個分區來發送消息,因此metaq在運行過程中,會把所有broker和對應的分區信息全部注冊到ZK指定節點上,默認的策略是一個依次輪詢的過程,生產者在通過ZK獲取分區列表之后,會按照brokerId和partition的順序排列組織成一個有序的分區列表,發送的時候按照從頭到尾循環往復的方式選擇一個分區來發送消息。

消費負載均衡: 在消費過程中,一個消費者會消費一個或多個分區中的消息,但是一個分區只會由一個消費者來消費。MetaQ的消費策略是:

1. 每個分區針對同一個group只掛載一個消費者。

2. 如果同一個group的消費者數目大于分區數目,則多出來的消費者將不參與消費。

3. 如果同一個group的消費者數目小于分區數目,則有部分消費者需要額外承擔消費任務。

在某個消費者故障或者重啟等情況下,其他消費者會感知到這一變化(通過 zookeeper watch消費者列表),然后重新進行負載均衡,保證所有的分區都有消費者進行消費。

命名服務(Naming Service)

命名服務也是分布式系統中比較常見的一類場景。在分布式系統中,通過使用命名服務,客戶端應用能夠根據指定名字來獲取資源或服務的地址,提供者等信息。被命名的實體通常可以是集群中的機器,提供的服務地址,遠程對象等等——這些我們都可以統稱他們為名字(Name)。其中較為常見的就是一些分布式服務框架中的服務地址列表。通過調用ZK提供的創建節點的API,能夠很容易創建一個全局唯一的path,這個path就可以作為一個名稱。

阿里巴巴集團開源的分布式服務框架Dubbo中使用ZooKeeper來作為其命名服務,維護全局的服務地址列表, 點擊這里查看Dubbo開源項目。在Dubbo實現中:

服務提供者在啟動的時候,向ZK上的指定節點/dubbo/${serviceName}/providers目錄下寫入自己的URL地址,這個操作就完成了服務的發布。

服務消費者啟動的時候,訂閱/dubbo/${serviceName}/providers目錄下的提供者URL地址, 并向/dubbo/${serviceName} /consumers目錄下寫入自己的URL地址。

注意,所有向ZK上注冊的地址都是臨時節點,這樣就能夠保證服務提供者和消費者能夠自動感應資源的變化。 另外,Dubbo還有針對服務粒度的監控,方法是訂閱/dubbo/${serviceName}目錄下所有提供者和消費者的信息。

分布式通知/協調

ZooKeeper中特有watcher注冊與異步通知機制,能夠很好的實現分布式環境下不同系統之間的通知與協調,實現對數據變更的實時處理。使用方法通常是不同系統都對ZK上同一個znode進行注冊,監聽znode的變化(包括znode本身內容及子節點的),其中一個系統update了znode,那么另一個系統能夠收到通知,并作出相應處理

1. 另一種心跳檢測機制:檢測系統和被檢測系統之間并不直接關聯起來,而是通過zk上某個節點關聯,大大減少系統耦合。

2. 另一種系統調度模式:某系統有控制臺和推送系統兩部分組成,控制臺的職責是控制推送系統進行相應的推送工作。管理人員在控制臺作的一些操作,實際上是修改了ZK上某些節點的狀態,而ZK就把這些變化通知給他們注冊Watcher的客戶端,即推送系統,于是,作出相應的推送任務。

3. 另一種工作匯報模式:一些類似于任務分發系統,子任務啟動后,到zk來注冊一個臨時節點,并且定時將自己的進度進行匯報(將進度寫回這個臨時節點),這樣任務管理者就能夠實時知道任務進度。

總之,使用zookeeper來進行分布式通知和協調能夠大大降低系統之間的耦合

集群管理與Master選舉

1. 集群機器監控:這通常用于那種對集群中機器狀態,機器在線率有較高要求的場景,能夠快速對集群中機器變化作出響應。這樣的場景中,往往有一個監控系統,實時檢測集群機器是否存活。過去的做法通常是:監控系統通過某種手段(比如ping)定時檢測每個機器,或者每個機器自己定時向監控系統匯報“我還活著”。 這種做法可行,但是存在兩個比較明顯的問題:

1. 集群中機器有變動的時候,牽連修改的東西比較多。

2. 有一定的延時。

利用ZooKeeper有兩個特性,就可以實現另一種集群機器存活性監控系統:

1. 客戶端在節點 x 上注冊一個Watcher,那么如果 x?的子節點變化了,會通知該客戶端。

2. 創建EPHEMERAL類型的節點,一旦客戶端和服務器的會話結束或過期,那么該節點就會消失。

例如,監控系統在 /clusterServers 節點上注冊一個Watcher,以后每動態加機器,那么就往 /clusterServers 下創建一個 EPHEMERAL類型的節點:/clusterServers/{hostname}. 這樣,監控系統就能夠實時知道機器的增減情況,至于后續處理就是監控系統的業務了。

2. Master選舉則是zookeeper中最為經典的應用場景了。

在分布式環境中,相同的業務應用分布在不同的機器上,有些業務邏輯(例如一些耗時的計算,網絡I/O處理),往往只需要讓整個集群中的某一臺機器進行執行,其余機器可以共享這個結果,這樣可以大大減少重復勞動,提高性能,于是這個master選舉便是這種場景下的碰到的主要問題。

利用ZooKeeper的強一致性,能夠保證在分布式高并發情況下節點創建的全局唯一性,即:同時有多個客戶端請求創建 /currentMaster 節點,最終一定只有一個客戶端請求能夠創建成功。利用這個特性,就能很輕易的在分布式環境中進行集群選取了。

另外,這種場景演化一下,就是動態Master選舉。這就要用到EPHEMERAL_SEQUENTIAL類型節點的特性了。

上文中提到,所有客戶端創建請求,最終只有一個能夠創建成功。在這里稍微變化下,就是允許所有請求都能夠創建成功,但是得有個創建順序,于是所有的請求最終在ZK上創建結果的一種可能情況是這樣: /currentMaster/{sessionId}-1 ,/currentMaster/{sessionId}-2,/currentMaster/{sessionId}-3 ….. 每次選取序列號最小的那個機器作為Master,如果這個機器掛了,由于他創建的節點會馬上小時,那么之后最小的那個機器就是Master了。

1. 在搜索系統中,如果集群中每個機器都生成一份全量索引,不僅耗時,而且不能保證彼此之間索引數據一致。因此讓集群中的Master來進行全量索引的生成,然后同步到集群中其它機器。另外,Master選舉的容災措施是,可以隨時進行手動指定master,就是說應用在zk在無法獲取master信息時,可以通過比如http方式,向一個地方獲取master。

2. 在Hbase中,也是使用ZooKeeper來實現動態HMaster的選舉。在Hbase實現中,會在ZK上存儲一些ROOT表的地址和HMaster的地址,HRegionServer也會把自己以臨時節點(Ephemeral)的方式注冊到Zookeeper中,使得HMaster可以隨時感知到各個HRegionServer的存活狀態,同時,一旦HMaster出現問題,會重新選舉出一個HMaster來運行,從而避免了HMaster的單點問題

分布式鎖

分布式鎖,這個主要得益于ZooKeeper為我們保證了數據的強一致性。鎖服務可以分為兩類,一個是 保持獨占,另一個是 控制時序。

1. 所謂保持獨占,就是所有試圖來獲取這個鎖的客戶端,最終只有一個可以成功獲得這把鎖。通常的做法是把zk上的一個znode看作是一把鎖,通過create znode的方式來實現。所有客戶端都去創建 /distribute_lock 節點,最終成功創建的那個客戶端也即擁有了這把鎖。

2. 控制時序,就是所有視圖來獲取這個鎖的客戶端,最終都是會被安排執行,只是有個全局時序了。做法和上面基本類似,只是這里 /distribute_lock 已經預先存在,客戶端在它下面創建臨時有序節點(這個可以通過節點的屬性控制:CreateMode.EPHEMERAL_SEQUENTIAL來指定)。Zk的父節點(/distribute_lock)維持一份sequence,保證子節點創建的時序性,從而也形成了每個客戶端的全局時序。

分布式隊列

隊列方面,簡單地講有兩種,一種是常規的先進先出隊列,另一種是要等到隊列成員聚齊之后的才統一按序執行。對于***種先進先出隊列,和分布式鎖服務中的控制時序場景基本原理一致,這里不再贅述。 第二種隊列其實是在FIFO隊列的基礎上作了一個增強。通常可以在 /queue 這個znode下預先建立一個/queue/num 節點,并且賦值為n(或者直接給/queue賦值n),表示隊列大小,之后每次有隊列成員加入后,就判斷下是否已經到達隊列大小,決定是否可以開始執行了。這種用法的典型場景是,分布式環境中,一個大任務Task A,需要在很多子任務完成(或條件就緒)情況下才能進行。這個時候,凡是其中一個子任務完成(就緒),那么就去 /taskList 下建立自己的臨時時序節點(CreateMode.EPHEMERAL_SEQUENTIAL),當 /taskList 發現自己下面的子節點滿足指定個數,就可以進行下一步按序進行處理了。

責任編輯:李英杰 來源: 36大數據
相關推薦

2020-02-25 22:08:02

ZooKeeper典型應用場景

2021-04-21 09:21:07

zookeeper集群源碼

2015-08-04 15:21:17

SDN公有云軟件定義網絡

2015-10-15 14:32:34

2021-09-26 05:38:16

云計算云計算環境云應用

2022-12-08 10:40:06

聲明式事務AOP

2013-07-27 20:11:27

2010-02-26 15:04:02

Python應用程序

2023-11-08 07:45:47

Spring微服務

2019-04-26 14:21:34

手機色彩蘋果

2010-11-15 09:55:35

Oracle轉換函數

2011-01-11 09:53:28

linux進程

2011-01-11 10:06:14

linux進程

2021-06-08 09:47:44

Java面向對象

2017-03-06 16:34:12

虛擬個人助理

2010-10-14 16:55:00

MySQL聯結查詢

2009-03-03 20:44:06

桌面虛擬化Xendesktop虛擬化

2020-02-17 15:29:00

石墨文檔

2024-12-31 07:56:33

Disruptor內存有界隊列消費模式

2011-05-17 15:24:18

Shibboleth認證
點贊
收藏

51CTO技術棧公眾號

国产日本欧美一区二区三区| 精品久久久久人成| 97色在线视频观看| 亚洲av人人澡人人爽人人夜夜| 国产成人l区| 国产精品69毛片高清亚洲| 一本一本久久a久久精品综合小说 一本一本久久a久久精品牛牛影视 | 国产在线精品一区二区不卡了| 日韩三级成人av网| av影片在线播放| 成年网站在线视频网站| 99久久精品99国产精品| 日本国产高清不卡| 国产又粗又猛又爽又黄的视频小说| 国产91亚洲精品久久久| 免费在线观看av电影| 色狮一区二区三区四区视频| 欧美色手机在线观看| av中文字幕av| 五月天婷婷在线播放| 日本特黄久久久高潮| 日韩视频免费观看| 四虎精品一区二区| 亚洲一区二区三区四区| 久久蜜桃香蕉精品一区二区三区| 国产精品美女av| 欧美巨胸大乳hitomi| 亚洲精品影片| 欧美亚洲综合一区| 欧美日韩dvd| 欧美日本网站| 国产传媒一区在线| 国产91在线播放九色快色| 最新日韩免费视频| 精品一区二区三区亚洲| 欧美日韩中国免费专区在线看| 影音先锋欧美资源| 女人天堂在线| 丁香亚洲综合激情啪啪综合| 日韩免费不卡av| 久久精品这里只有精品| 精品久久网站| 91麻豆精品国产91久久久更新时间| 欧美精品一区二区三区在线看午夜| 国产精品高潮呻吟久久久| 日韩一区二区久久| 久久视频在线看| 亚洲日本精品视频| 日本成人手机在线| 欧美日韩美少妇| 国产精品www在线观看| 日本暖暖在线视频| 91免费国产视频网站| 99免费在线观看视频| 波多野结衣不卡| 一区二区三区成人精品| 欧美黑人巨大xxx极品| 欧美爱爱免费视频| 凹凸成人精品亚洲精品密奴| 亚洲激情自拍图| 日本美女视频网站| 人人爱人人干婷婷丁香亚洲| 欧美日本一区二区| 中文字幕在线精品| 国产伦理在线观看| 亚洲午夜剧场| 欧美日韩一级片在线观看| 自慰无码一区二区三区| 日皮视频在线观看| 亚洲欧美影音先锋| 亚洲综合视频一区| 黄色大片在线看| 久久综合999| 久久综合九色99| 亚洲欧美日韩精品永久在线| 高清不卡在线观看av| 亚洲自拍高清视频网站| 一区二区三区午夜| 麻豆成人免费电影| 国产精品一区二区久久久久| 免费视频网站在线观看入口| 视频在线在亚洲| 国产福利成人在线| 国产精品黄色网| 在线午夜精品| 欧美大片网站在线观看| 糖心vlog免费在线观看| 亚洲成av人片乱码色午夜| 日韩在线观看免费全| 91香蕉视频网| 欧美成人一品| 久久久久久久久久亚洲| 亚洲国产综合久久| 日韩一级网站| 国产精品毛片a∨一区二区三区|国| 中文av免费观看| 久久精品久久综合| 91精品综合视频| 国精品人妻无码一区二区三区喝尿 | 久久国产剧场电影| 96国产粉嫩美女| 亚洲精品无遮挡| 97se亚洲国产综合自在线| 欧美亚洲免费高清在线观看| av网站大全在线观看| 1024精品合集| 久久亚洲中文字幕无码| 欧美日韩亚洲国产| 久久久久久色| 专区另类欧美日韩| 亚洲一区二区在线看| 日本免费在线观看| 亚洲一线二线三线久久久| 国产免费黄色av| 日韩一区二区三区四区五区| 精品国产一二三区| 日本理论中文字幕| 激情91久久| 国产精品av电影| 国产成人精品无码高潮| 96av麻豆蜜桃一区二区| 亚洲一区二区自拍偷拍| 999福利在线视频| 欧美日韩一区二区三区在线看| 中文字幕乱妇无码av在线| 日韩电影不卡一区| 色老头一区二区三区在线观看| 免费无码毛片一区二区app| 亚洲女同在线| 超碰97在线播放| 1024免费在线视频| 亚洲成人av一区二区三区| 午夜国产一区二区三区| 免费成人三级| 美日韩精品视频免费看| 中文字幕免费高清网站| 成人美女视频在线观看18| 天堂资源在线亚洲视频| 国产精品论坛| 日韩一区二区高清| 少妇av片在线观看| 国产女优一区| 99在线国产| 美女欧美视频在线观看免费| 国产精品电影一区二区| 成人三级视频在线播放| 日韩视频一二区| 主播福利视频一区| 男人天堂av在线播放| 国产宾馆实践打屁股91| 致1999电视剧免费观看策驰影院| 中文在线中文资源| 欧美精品色综合| 国产调教在线观看| 老司机一区二区三区| 国产精选在线观看91| 欧洲日本在线| 欧美三区在线观看| 中文字幕一区三区久久女搜查官| 中文无码久久精品| 成人精品视频在线| 日韩理伦片在线| 欧美日韩国产成人在线91| 9.1成人看片免费版| 亚洲视频www| 好吊色欧美一区二区三区视频| 91在线超碰| 亚洲精品资源在线| 国产成人a v| 亚洲人一二三区| 毛毛毛毛毛毛毛片123| 尹人成人综合网| 国产精品一级久久久| 国产三线在线| 日韩精品免费综合视频在线播放 | 国产人妖乱国产精品人妖| 18禁男女爽爽爽午夜网站免费| 麻豆一区一区三区四区| 欧美一区二区三区精品电影| 日本亚洲欧美| 色欲综合视频天天天| 六月婷婷七月丁香| 日产欧产美韩系列久久99| 欧美一区二区三区四区在线观看地址| 成人性生交大片免费网站| 日韩精品中文在线观看| 国产免费一级视频| 久久午夜电影网| 日韩中文字幕免费在线| 免费欧美一区| 国产日韩在线精品av| 国产在线更新| 精品国内片67194| 欧美精品亚洲精品日韩精品| 91论坛在线播放| 欧美亚洲精品一区| 手机视频在线观看| 欧美黄色大片在线观看| 亚洲最大福利网| av资源在线看片| 亚洲日本aⅴ片在线观看香蕉| 日韩欧美国产另类| 亚洲日本一区二区三区| 99精品一区二区三区无码吞精 | 91丝袜呻吟高潮美腿白嫩在线观看| 女人天堂av手机在线| 操欧美老女人| 91av免费看| 中文字幕影音在线| 俺去啦;欧美日韩| 国产91麻豆视频| 日本韩国欧美国产| 992在线观看| 成人中文字幕电影| 国产无套内射久久久国产| 国内亚洲精品| 波多野结衣一区二区三区在线观看| 美女视频在线免费| 精品国产依人香蕉在线精品| 乱色精品无码一区二区国产盗| 色综合天天综合网天天狠天天| 国产麻豆a毛片| 99这里都是精品| 天天影视色综合| 国产视频一区三区| 青青视频免费在线观看| 日本激情视频一区二区三区| 欧美日韩综合| 日本精品一区二区| 综合伊人久久| 成人性生交大片免费看视频直播| www成人免费观看| 日韩少妇与小伙激情| 人人妻人人玩人人澡人人爽| 欧美放荡的少妇| 日韩免费av网站| 午夜影院在线观看欧美| 免费成人深夜夜行网站| 国产清纯在线一区二区www| 在线观看免费视频黄| 激情偷乱视频一区二区三区| 国产精品亚洲a| 亚洲欧洲另类| 隔壁人妻偷人bd中字| 亚洲91久久| 中文字幕一区综合| 青青草91久久久久久久久| 韩国成人动漫在线观看| 日韩中文字幕在线一区 | 国产网站在线| 欧美成人精品h版在线观看| 午夜免费播放观看在线视频| 亚洲男女自偷自拍图片另类| 粉嫩小泬无遮挡久久久久久| 欧美一区二区三区系列电影| 中文字幕二区三区| 欧美中文字幕久久| 中文字幕一区二区三区四区免费看 | 大地资源第二页在线观看高清版| 青青草成人影院| 日韩欧美视频第二区| 久久99高清| 欧美精品亚洲精品| 深爱激情综合网| 日本在线观看一区二区| 狠狠色狠狠色综合婷婷tag| 欧美高清性xxxxhdvideosex| 在线日韩一区| 日韩国产欧美一区| 欧美一区二区三区高清视频| 亚洲精品人成| 91麻豆国产自产在线观看亚洲| 亚洲v国产v在线观看| 亚洲欧美日韩高清在线| 免费人成自慰网站| 久久久蜜桃一区二区人| www.欧美日本| 精品一区二区三区在线观看| 中文字幕一区二区在线观看视频| 国产一区二区h| 折磨小男生性器羞耻的故事| www.性欧美| 在哪里可以看毛片| 国产精品国产三级国产普通话99| 三级av在线免费观看| 亚洲综合激情另类小说区| 九九热国产视频| 在线看不卡av| 国产视频aaa| 精品视频第一页| 成人午夜大片| 国产伦精品一区二区三| 美国十次av导航亚洲入口| 精品国产乱码久久久久久蜜柚| 亚洲精品白浆高清| 亚洲午夜在线观看| 欧美一区久久| 三上悠亚久久精品| 丝袜美腿亚洲色图| 国产xxxxhd| 91丨porny丨首页| 久久久久无码精品国产sm果冻| 欧美国产精品劲爆| 特级片在线观看| 日韩欧美在线视频观看| 亚洲午夜激情视频| 波多野结衣在线高清| 97精品在线视频| 久久天堂av| 91久久爱成人| 制服丝袜日韩| 久久天天东北熟女毛茸茸| 乱人伦精品视频在线观看| 中文字幕成人免费视频| 99久久精品国产麻豆演员表| 精品无码人妻少妇久久久久久| 国产欧美日韩综合精品一区二区| 欧美黑人性猛交xxx| 色综合久久久久综合体| 国产成人免费看一级大黄| 亚洲欧洲日本专区| 最近中文字幕免费mv2018在线| 日韩免费av在线| 美女视频亚洲色图| 妞干网这里只有精品| 久久人人超碰| 国产真实乱人偷精品| 亚洲女厕所小便bbb| 天天干,天天干| 亚洲国产精品yw在线观看| 蜜桃视频在线观看www社区| 欧亚精品在线观看| 国产精品va视频| 日韩精品欧美在线| 国产综合欧美| 91 视频免费观看| 欧美激情一区在线| 精品不卡一区二区| 亚洲成人久久一区| 18+激情视频在线| 国产精品丝袜久久久久久不卡| 国产一区二区三区亚洲| 色爽爽爽爽爽爽爽爽| 日日夜夜免费精品| 日本xxx在线播放| 亚洲国产日韩精品| av中文字幕免费| 久久精品99久久香蕉国产色戒| 91大神在线观看线路一区| 欧美极品色图| 在线欧美视频| 国产情侣久久久久aⅴ免费| 亚洲精品视频自拍| 一级片在线免费观看视频| 欧美精品一区二区精品网| 免费观看久久久久| 国产这里只有精品| 四季av在线一区二区三区| 小泽玛利亚视频在线观看| 国产欧美一区二区三区鸳鸯浴 | 久久久久亚洲av成人毛片韩| 欧美日韩精品一区二区三区四区 | 日本伦理一区二区三区| 欧美影院午夜播放| 爱爱爱免费视频在线观看| 国产成人一区二区三区电影| 网友自拍视频在线| 国产精自产拍久久久久久| 先锋资源久久| 无码人妻丰满熟妇区毛片蜜桃精品 | 日韩一区二区三| 成人三级小说| 欧美黄色直播| 久久99热99| 九九精品在线观看视频| 日韩电影中文字幕一区| 丰满少妇一区| www.欧美黄色| 国产亚洲欧美日韩在线一区| 亚洲视频在线免费播放| 欧美肥臀大乳一区二区免费视频| 国产精品久久久久av蜜臀| 日韩欧美精品在线观看视频| 国产精品电影院| 色哟哟中文字幕| 国产精品自拍小视频| 国内精品美女在线观看| 日韩丰满少妇无码内射| 欧美一区二区播放| 麻豆mv在线观看| 在线无限看免费粉色视频| 成人网在线播放| 亚洲无码精品在线观看| 97精品免费视频| 欧美a级片视频| 五十路六十路七十路熟婆| 欧美电影一区二区| 日韩在线伦理| 4444亚洲人成无码网在线观看| 国产亚洲欧美中文|