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

我們一起聊聊分布式事務

開發 前端
在實際生產中我們要盡量避免使用分布式事務,能轉化為本地事務就用本地事務,如果必須使用分布式事務,還需要從業務角度多思考使用哪種方案更適合。?

一. 分布式事務問題的理論模型

1.1 CAP三進二

CAP的定義

  • Consistency (一致性):

     “all nodes see the same data at the same time”,即更新操作成功并返回客戶端后,所有節點在同一時間的數據完全一致,這就是分布式的一致性。一致性的問題在并發系統中不可避免,對于客戶端來說,一致性指的是并發訪問時更新過的數據如何獲取的問題。從服務端來看,則是更新如何復制分布到整個系統,以保證數據最終一致。

  • Availability (可用性):

     可用性指“Reads and writes always succeed”,即服務一直可用,而且是正常響應時間。好的可用性主要是指系統能夠很好的為用戶服務,不出現用戶操作失敗或者訪問超時等用戶體驗不好的情況。

  • Partition Tolerance (分區容錯性):

     即分布式系統在遇到某節點或網絡分區故障的時候,仍然能夠對外提供滿足一致性或可用性的服務。比如現在的分布式系統中有某一個或者幾個機器宕掉了,其他剩下的機器還能夠正常運轉滿足系統需求,對于用戶而言并沒有什么體驗上的影響。

CAP三進二的含義

CAP理論就是說在分布式存儲系統中,最多只能實現上面的兩點。而由于當前的網絡硬件肯定會出現延遲丟包等問題,所以分區容忍性是我們必須需要實現的。所以我們只能在一致性和可用性之間進行權衡,沒有NoSQL系統能同時保證這三點。

CA:傳統Oracle數據庫 || AP:大多數網站架構的選擇 || CP:Redis、Mongodb

注意:分布式架構的時候必須做出取舍。一致性和可用性之間取一個平衡。多余大多數web應用,其實并不需要強一致性。因此犧牲C換取P,這是目前分布式數據庫產品的方向。

CAP的核心理論是:就是一個分布式體統不可能同時滿足一致性、可用性、分區容錯性三個需求,最多只能較好的同時滿足兩個。

  1. CA without P:放棄P的同時也就意味著放棄了系統的擴展性,也就是分布式節點受限,沒辦法部署子節點,這是違背分布式系統設計的初衷的。
  2. CP without A:如果不要求A(可用),相當于每個請求都需要在服務器之間保持強一致,而P(分區)會導致同步時間無限延長(也就是等待數據同步完才能正常訪問服務),一旦發生網絡故障或者消息丟失等情況,就要犧牲用戶的體驗,等待所有數據全部一致了之后再讓用戶訪問系統。設計成CP的系統其實不少,最典型的就是分布式數據庫,如Redis、HBase等。對于這些分布式數據庫來說,數據的一致性是最基本的要求,因為如果連這個標準都達不到,那么直接采用關系型數據庫就好,沒必要再浪費資源來部署分布式數據庫。
  3. AP wihtout C:高可用并允許分區,放棄一致性。一旦分區發生,節點之間可能會失去聯系,為了高可用,每個節點只能用本地數據提供服務,而這樣會導致全局數據的不一致性。典型的應用就如某米的搶購手機場景,可能前幾秒你瀏覽商品的時候頁面提示是有庫存的,當你選擇完商品準備下單的時候,系統提示你下單失敗,商品已售完。這其實就是先在 A(可用性)方面保證系統可以正常的服務,然后在數據的一致性方面做了些犧牲,雖然多少會影響一些用戶體驗,但也不至于造成用戶購物流程的嚴重阻塞。

1.2 BASE定理

在上邊,我們談到,因為P總是存在的,放棄不了。另外,可用性、一致性也是我們一般系統必須要滿足的,如何在可用性和一致性進行權衡,所以就出現了各種一致性的理論與算法。

BASE理論是:BASE是指基本可用(Basically Available)、軟狀態( Soft State)、最終一致性( Eventual Consistency)。BASE是對CAP中一致性和可用性權衡的結果,其來源于對大規模互聯網系統分布式實踐的總結,是基于CAP定理逐步演化而來的,其核心思想是即使無法做到強一致性(Strong consistency),但每個應用都可以根據自身的業務特點,采用適當的方式來使系統達到最終一致性(Eventual consistency)。

  • 基本可用:

基本可用是指分布式系統在出現不可預知故障的時候,允許損失部分可用性,以下兩個就是“基本可用”的典型例子。

1. 響應時間上的損失:正常情況下,一個在線搜索引擎需要在0.5秒之內返回給用戶相應的查詢結果,但由于出現故障(比如系統部分機房發生斷電或斷網故障),查詢結果的響應時間增加到了1~2秒。

2. 功能上的損失:正常情況下,在一個電子商務網站上進行購物,消費者幾乎能夠順利地完成每一筆訂單,但是在一些節日大促購物高峰的時候,由于消費者的購物行為激增,為了保護購物系統的穩定性,部分消費者可能會被引導到一個降級頁面。

  • 弱狀態

弱狀態也稱為軟狀態,和硬狀態相對,是指允許系統中的數據存在中間狀態,并認為該中間狀態的存在不會影響系統的整體可用性,即允許系統在不同節點的數據副本之間進行數據同步的過程存在延時。

  • 最終一致性

最終一致性強調的是系統中所有的數據副本,在經過一段時間的同步后,最終能夠達到一個一致的狀態。因此,最終一致性的本質是需要系統保證最終數據能夠達到一致,而不需要實時保證系統數據的強一致性。

1.3 二階段提交協議

二階段提交(Two-phase Commit)被稱為是一種協議(Protocol)。在分布式系統中,每個節點雖然可以知曉自己的操作時成功或者失敗,卻無法知道其他節點的操作的成功或失敗。當一個事務跨越多個節點時,為了保持事務的ACID特性,需要引入一個作為協調者的組件來統一掌控所有節點(稱作參與者)的操作結果并最終指示這些節點是否要把操作結果進行真正的提交(比如將更新后的數據寫入磁盤等等)。

二階段提交分為兩階段:

二階段提交優點:

  • 盡量保證了數據的強一致,但不是100%一致。

缺點:

  • 單點故障,由于協調者的重要性,一旦協調者發生故障,參與者會一直阻塞,尤其時在第二階段,協調者發生故障,那么所有的參與者都處于鎖定事務資源的狀態中,而無法繼續完成事務操作
  • 同步阻塞,由于所有節點在執行操作時都是同步阻塞的,當參與者占有公共資源時,其他第三方節點訪問公共資源不得不處于阻塞狀態
  • 數據不一致,在第二階段中,當協調者向參與者發送提交事務請求之后,發生了局部網絡異常或者在發送提交事務請求過程中協調者發生了故障,這會導致只有一部分參與者接收到了提交事務請求。這部分參與者接到提交事務請求之后就會執行提交事務操作。但是其他部分未接收到提交事務請求的參與者則無法提交事務。從而導致分布式系統中的數據不一致

1.4 三階段提交協議

三階段提交(Three-phase commit),三階段提交是為解決兩階段提交協議的缺點而設計的。與兩階段提交不同的是,三階段提交是“非阻塞”協議。三階段提交在兩階段提交的第一階段與第二階段之間插入了一個準備階段,使得原先在兩階段提交中,參與者在投票之后,由于協調者發生崩潰或錯誤,而導致參與者處于無法知曉是否提交或者中止的“不確定狀態”所產生的可能相當長的延時的問題得以解決。

三階段提交的三個階段:

詢問階段 CanCommit

協調者向參與者發送CanCommit請求,參與者如果可以提交就返回Yes響應,否則返回No響應。

準備階段 PreCommit

協調者根據參與者在詢問階段的響應判斷是否執行事務還是中斷事務:

  • 如果所有參與者都返回Yes,則執行事務
  • 如果參與者有一個或多個參與者返回No或者超時,則中斷事務

參與者執行完操作之后返回ACK響應,同時開始等待最終指令

提交階段 DoCommit

協調者根據參與者在準備階段的響應判斷是否執行事務還是中斷事務:

  • 如果所有參與者都返回正確的ACK響應,則提交事務
  • 如果參與者有一個或多個參與者收到錯誤的ACK響應或者超時,則中斷事務
  • 如果參與者無法及時接收到來自協調者的提交或者中斷事務請求時,會在等待超時之后,會繼續進行事務提交

協調者收到所有參與者的ACK響應,完成事務。

解決二階段提交時的問題

相比二階段提交,三階段提交降低了阻塞范圍,在等待超時后協調者或參與者會中斷事務。避免了協調者單點問題。階段 3 中協調者出現問題時,參與者會繼續提交事務。

三階段提交的問題

數據不一致問題依然存在,當在參與者收到 preCommit 請求后等待 do commite 指令時,此時如果協調者請求中斷事務,而協調者無法與參與者正常通信,會導致參與者繼續提交事務,造成數據不一致。

所以無論是2PC還是3PC都不能保證分布式系統中的數據100%一致。

二. 解決方式

2.1 補償事務(TCC)

TCC 是基于二階段提交協議的服務化編程模型,是把一個完整的業務拆分為三個步驟

TCC分為三個階段:

1. Try 階段是做業務檢查(一致性)及資源預留(隔離),此階段僅是一個初步操作,它和后續的Confirm 一起才能

真正構成一個完整的業務邏輯。

2. Confirm 階段是做確認提交,Try階段所有分支事務執行成功后開始執行 Confirm。通常情況下,采用TCC則

認為 Confirm階段是不會出錯的。即:只要Try成功,Confirm一定成功。若Confirm階段真的出錯了,需引

入重試機制或人工處理。

3. Cancel 階段是在業務執行錯誤需要回滾的狀態下執行分支事務的業務取消,預留資源釋放。通常情況下,采

用TCC則認為Cancel階段也是一定成功的。若Cancel階段真的出錯了,需引入重試機制或人工處理。

優點:

性能提升:具體業務來實現控制資源鎖的粒度變小,不會鎖定整個資源。

數據最終一致性:基于 Confirm 和 Cancel 的冪等性,保證事務最終完成確認或者取消,保證數據的一致性。

可靠性:解決了 XA 協議的協調者單點故障問題,由主業務方發起并控制整個業務活動,業務活動管理器也變成多點,引入集群。

缺點:TCC 的 Try、Confirm 和 Cancel 操作功能要按具體業務來實現,業務耦合度較高,提高了開發成本。

舉例說明:

2.2 本地消息表

本地消息表的核心思想是將分布式事務拆分成本地事務進行處理。

在訂單系統新增一條消息表,將新增訂單和新增消息放到一個事務里完成,然后通過輪詢的方式去查詢消息表,將消息推送到MQ,庫存系統去消費MQ。

執行流程:

  1. 訂單系統,添加一條訂單和一條消息,在一個事務里提交
  2. 訂單系統,使用定時任務輪詢查詢狀態為未同步的消息表,發送到MQ,如果發送失敗,就重試發送
  3. 庫存系統,接收MQ消息,修改庫存表,需要保證冪等操作
  4. 如果修改成功,調用rpc接口修改訂單系統消息表的狀態為已完成或者直接刪除這條消息
  5. 如果修改失敗,可以不做處理,等待重試

訂單系統中的消息有可能由于業務問題會一直重復發送,所以為了避免這種情況可以記錄一下發送次數,當達到次數限制之后報警,人工接入處理;庫存系統需要保證冪等,避免同一條消息被多次消費造成數據一致。

本地消息表這種方案實現了最終一致性,需要在業務系統里增加消息表,業務邏輯中多一次插入的DB操作,所以性能會有損耗,而且最終一致性的間隔主要有定時任務的間隔時間決定。

2.3 MQ消息事務

消息事務的原理是將兩個事務通過消息中間件進行異步解耦。

訂單系統執行自己的本地事務,并發送MQ消息,庫存系統接收消息,執行自己的本地事務,乍一看,好像跟本地消息表的實現方案類似,只是省去了對本地消息表的操作和輪詢發送MQ的操作,但實際上兩種方案的實現是不一樣的。

消息事務一定要保證業務操作與消息發送的一致性,如果業務操作成功,這條消息也一定投遞成功。

消息事務依賴于消息中間件的事務消息,基于消息中間件的二階段提交實現的,RocketMQ就支持事務消息。

執行流程:

  1. 發送prepare消息到消息中間件
  2. 發送成功后,執行本地事務
  3. 如果事務執行成功,則commit,消息中間件將消息下發至消費端
  4. 如果事務執行失敗,則回滾,消息中間件將這條prepare消息刪除
  5. 消費端接收到消息進行消費,如果消費失敗,則不斷重試

這種方案也是實現了最終一致性,對比本地消息表實現方案,不需要再建消息表,不再依賴本地數據庫事務了,所以這種方案更適用于高并發的場景。

三. 總結

在實際生產中我們要盡量避免使用分布式事務,能轉化為本地事務就用本地事務,如果必須使用分布式事務,還需要從業務角度多思考使用哪種方案更適合。

責任編輯:武曉燕 來源: 今日頭條
相關推薦

2022-06-28 08:16:35

MySQL數據容災

2023-11-07 08:13:53

分布式網絡

2024-09-27 09:56:43

2022-12-12 18:17:09

2023-06-30 08:18:51

敏捷開發模式

2023-08-10 08:28:46

網絡編程通信

2023-08-04 08:20:56

DockerfileDocker工具

2022-05-24 08:21:16

數據安全API

2023-09-10 21:42:31

2024-02-20 21:34:16

循環GolangGo

2021-08-27 07:06:10

IOJava抽象

2024-07-26 09:47:28

2022-10-08 00:00:05

SQL機制結構

2022-02-23 08:41:58

NATIPv4IPv6

2022-09-22 08:06:29

計算機平板微信

2024-11-28 09:57:50

C#事件發布器

2023-07-24 09:41:08

自動駕駛技術交通

2023-03-26 23:47:32

Go內存模型

2021-08-12 07:49:24

mysql

2023-07-27 07:46:51

SAFe團隊測試
點贊
收藏

51CTO技術棧公眾號

日本一卡二卡在线播放| 国产毛片视频网站| 91中文字幕在线播放| 人人狠狠综合久久亚洲婷| 91精品国产手机| 91黄色在线看| 国产日本在线| 国产中文一区二区三区| 91国产高清在线| 日韩一级片在线免费观看| 日韩一区二区三区精品| 欧美午夜久久久| 中文字幕99| 四虎影视精品成人| 国产精品亚洲午夜一区二区三区| 97不卡在线视频| 精品国产视频在线观看| 九九久久成人| 欧美精品一区二区三区蜜桃视频| 一区二区三区韩国| 色是在线视频| 夜夜夜精品看看| 亚洲综合五月天| 天堂网www中文在线| 国产乱对白刺激视频不卡| 奇门遁甲1982国语版免费观看高清| 9999热视频| 欧美久久综合网| 亚洲成人激情图| 999久久久精品视频| 色豆豆成人网| 精品久久久久久国产| 玖玖精品在线视频| 老司机午夜在线| 国产精品看片你懂得| 蜜桃臀一区二区三区| www夜片内射视频日韩精品成人| 日韩精品亚洲一区二区三区免费| 88xx成人精品| 国产精品suv一区二区| 亚洲精品网址| 色噜噜狠狠狠综合曰曰曰88av| 亚洲午夜福利在线观看| 福利片一区二区| 日韩欧美国产综合| 91在线第一页| 97久久精品一区二区三区的观看方式| 在线观看国产91| 男人天堂成人在线| 成人免费短视频| 天天操天天综合网| 免费一级特黄特色毛片久久看| 国产后进白嫩翘臀在线观看视频| 一区二区在线免费| 秋霞在线一区二区| 91香蕉在线观看| 亚洲靠逼com| 男女爱爱视频网站| 91蜜桃在线视频| 亚洲欧美激情小说另类| 日本丰满少妇黄大片在线观看| 免费大片黄在线观看视频网站| 17c精品麻豆一区二区免费| 亚洲一区二区自拍偷拍| 日本精品一区二区三区在线播放| 国产精品免费久久| 中国成人在线视频| 天天色天天射天天综合网| 洋洋成人永久网站入口| 国产真实老熟女无套内射| h片视频在线观看| 黄网动漫久久久| 无码人妻丰满熟妇区毛片| av在线日韩| 欧美日高清视频| 欧美xxxxxbbbbb| 97久久综合区小说区图片区| 亚洲国产天堂网精品网站| 亚洲国产第一区| 国产精品一区2区3区| 中文字幕在线精品| 玖玖爱免费视频| 亚洲深夜av| 国产成人一区三区| 国产精品日韩无码| aaa亚洲精品| 亚洲精品久久区二区三区蜜桃臀| 国产人成网在线播放va免费| 五月婷婷色综合| 国产免费又粗又猛又爽| 精品视频在线观看免费观看 | 一区二区国产精品视频| 自拍偷拍第9页| 精品成人在线| 国产精品嫩草视频| www.蜜臀av| 久久综合成人精品亚洲另类欧美| 夜夜爽99久久国产综合精品女不卡| √天堂8在线网| 欧美视频在线观看 亚洲欧| 五月婷婷激情久久| 国产一区二区三区不卡av| 国产一区二区三区在线| 杨钰莹一级淫片aaaaaa播放| 久久成人亚洲| 亚洲在线免费观看| 九色视频在线播放| 亚洲国产日韩av| 一路向西2在线观看| 国产精品15p| 精品国产一区二区三区久久狼5月 精品国产一区二区三区久久久狼 精品国产一区二区三区久久久 | 国产一二三区在线观看| 黄色91在线观看| 亚洲精品国产久| 久久不见久久见免费视频7| 欧美老女人xx| 一级片在线免费观看视频| 99re这里只有精品6| 国产又粗又爽又黄的视频| 香蕉成人av| 亚洲福利视频网站| 午夜国产福利一区二区| 美女一区二区三区| 免费在线国产精品| 欧美13videosex性极品| 91精品国产综合久久久久久久久久| 亚洲激情视频小说| 亚洲精品少妇| 国产福利久久精品| 国产婷婷视频在线| 欧美精品粉嫩高潮一区二区| 午夜理伦三级做爰电影| 国产毛片久久| 国产一区在线免费| aa级大片免费在线观看| 日韩欧美综合一区| 999精品在线视频| 日韩国产在线一| 欧美日韩免费观看一区| 忘忧草在线影院两性视频| 精品国产sm最大网站| 免费麻豆国产一区二区三区四区| 国产乱一区二区| 中国女人做爰视频| japansex久久高清精品| 久久精品国产欧美激情| 做爰无遮挡三级| 国产欧美日韩综合| 天天爱天天操天天干| av中文一区| 国产精品欧美亚洲777777| 国产视频二区在线观看| 色噜噜狠狠一区二区三区果冻| 中文字字幕码一二三区| 午夜在线a亚洲v天堂网2018| 欧美精品尤物在线| 日韩免费福利视频| 亚洲香蕉伊综合在人在线视看| 中文字幕在线天堂| 欧美国产精品劲爆| jizz欧美性11| 91精品啪在线观看国产18| 91网在线免费观看| 亚洲资源一区| 亚洲第一精品电影| 国产午夜性春猛交ⅹxxx| 久久综合九色综合欧美就去吻| 狠狠爱免费视频| 国产成人三级| 国产日韩av在线| 天天色天天射天天综合网| 亚洲成人黄色在线| 区一区二在线观看| 国产精品天天看| 国产人妻精品久久久久野外| 99国产精品久久久久久久| 欧美视频小说| 香蕉久久一区| 久久久久久亚洲精品| 三级无遮挡在线观看| 欧美日韩在线播| 欧美高清视频一区二区三区| www.日韩在线| 国产免费视频传媒| 亚洲国产一成人久久精品| 国产女主播一区二区| 成人开心激情| 久久6免费高清热精品| 台湾av在线二三区观看| 欧美午夜寂寞影院| 久久综合综合久久| 久久精品日产第一区二区三区高清版| 五月天中文字幕在线| 1024日韩| 自拍偷拍亚洲色图欧美| 久久亚州av| 国产精品久久久久7777婷婷| 在线观看的网站你懂的| 亚洲欧美另类中文字幕| 国产精品视频一二区| 欧美日韩一区二区免费视频| 青青草华人在线视频| 99亚偷拍自图区亚洲| 57pao国产成永久免费视频| 国产精品美女久久久浪潮软件| 亚洲精品中文综合第一页| 久久动漫网址| 91精品啪aⅴ在线观看国产| 性欧美18xxxhd| 久久99久国产精品黄毛片入口| 国产人成在线视频| 亚洲激情视频在线播放| 国产精品自拍电影| 欧美图区在线视频| 欧美a∨亚洲欧美亚洲| 亚洲精品成a人| 少妇人妻好深好紧精品无码| 成人国产亚洲欧美成人综合网| 亚洲欧美国产日韩综合| 亚欧成人精品| av免费看网址| 亚洲激情中文| 亚洲午夜精品久久| 国产va免费精品观看精品视频| 99国产在线| 91精品视频一区二区| 国产极品精品在线观看| 午夜影院在线播放| 久久久亚洲影院| 亚洲电影视频在线| xxxxx成人.com| 在线免费看黄| 国产一区二区三区四区福利| 日韩电影免费| 亚洲精品福利免费在线观看| 亚洲毛片在线播放| 日韩精品一区二区三区老鸭窝| 国产精品乱码久久久| 欧美日本视频在线| 91麻豆成人精品国产| 欧美三级视频在线| 波多野结衣一二区| 欧洲一区二区三区在线| 久久夜色精品国产噜噜亚洲av| 午夜视黄欧洲亚洲| 国产在线视频在线观看| 一个色妞综合视频在线观看| 丁香花五月激情| 亚洲精品你懂的| 亚洲图片第一页| 国产精品福利影院| 永久免费看片视频教学| 最新国产の精品合集bt伙计| 午夜精品福利在线视频| 亚洲三级在线免费| 天天操天天操天天操天天操天天操| 国产精品对白交换视频 | 91高清国产视频| 精品在线你懂的| 国产人妻精品久久久久野外| 国产91丝袜在线播放| 亚洲自拍偷拍精品| 99免费精品视频| www.av天天| 成人免费在线视频| 国产午夜精品无码| 日韩人在线观看| 国产99久久久久久免费看| 欧美日韩国产a| 国产富婆一级全黄大片| 欧美精品一区二区久久婷婷| 日本在线视频1区| 色综久久综合桃花网| h片在线免费观看| 久久久亚洲国产| 久久久成人av毛片免费观看| 亚洲精品日韩av| 成人午夜大片| 欧洲精品亚洲精品| 亚洲国产一区二区在线观看| 3d动漫一区二区三区| 日韩中文字幕一区二区三区| 天天操,天天操| 懂色av噜噜一区二区三区av| 一本加勒比北条麻妃| 亚洲欧洲国产日本综合| 九九九国产视频| 在线精品国精品国产尤物884a| 国产精品久久久国产盗摄| 亚洲国产精品va在线看黑人动漫 | 精品中文字幕在线观看| 黄视频网站在线观看| 国产精品视频免费在线| 成人在线视频中文字幕| 色播亚洲婷婷| 亚洲视频中文| 色综合天天色综合| 不卡一区中文字幕| 黄色av片三级三级三级免费看| 亚洲在线视频网站| 中国女人一级一次看片| 亚洲国产精品999| 麻豆视频网站在线观看| 欧美在线观看视频| 欧美高清hd| 亚洲成色www久久网站| 在线观看的日韩av| 一级黄色录像在线观看| 久久久久免费观看| 精品无码久久久久久久久| 欧美日韩精品福利| 青青青草网站免费视频在线观看| 美女啪啪无遮挡免费久久网站| 我爱我色成人网| 国产亚洲一区在线播放| 亚洲精品中文字幕乱码| 欧美伦理视频在线观看| 北条麻妃一区二区三区| 农村黄色一级片| 精品视频在线免费看| 经典三级在线| 91精品91久久久久久| 午夜视频在线观看精品中文| 一区二区成人国产精品| 久久精品一区| 久久久久久久久免费看无码 | 国产精品免费精品自在线观看| 日本不卡二区高清三区| 中文亚洲字幕| 国产一线在线观看| 一区二区三区四区乱视频| 国产伦理吴梦梦伦理| 中文字幕日韩精品有码视频| 婷婷午夜社区一区| 免费在线一区二区| 免费看的黄色欧美网站| 国产一级伦理片| 亚洲成人av福利| 午夜精品久久久久久久99热黄桃| 久久伊人精品视频| www.成人| 成人在线免费高清视频| 国产精品夜夜嗨| 91porn在线视频| 日韩一级视频免费观看在线| av在线免费播放| 成人在线中文字幕| 亚洲成人精选| 超碰人人cao| 亚洲在线视频网站| 秋霞av鲁丝片一区二区| 91黑丝高跟在线| 九九久久电影| 自拍偷拍一区二区三区四区| 国产精品毛片大码女人| 伊人免费在线观看高清版| 色妞一区二区三区| vam成人资源在线观看| www.亚洲成人网| 成人黄色小视频在线观看| 亚洲欧美在线观看视频| 亚洲欧美国产日韩中文字幕| 91精品影视| 亚洲欧洲一区二区在线观看| 韩国视频一区二区| 久一区二区三区| 日韩黄在线观看| 精品成人av| 成人在线免费观看网址| 粉嫩aⅴ一区二区三区四区| 精品成人av一区二区在线播放| 亚洲欧美日韩国产成人| 成人免费观看49www在线观看| 青青草综合在线| 91一区在线观看| 中文字幕永久免费视频| 欧美激情xxxx性bbbb| 偷窥自拍亚洲色图精选| 超碰超碰在线观看| 亚洲一区二区四区蜜桃| 精品欧美不卡一区二区在线观看| 91精品国产综合久久香蕉的用户体验| 欧美在线三级| 日本高清www| 欧美一区二区在线看| 国产盗摄——sm在线视频| 午夜精品区一区二区三| 国产福利一区二区三区视频| 日韩久久中文字幕| 久久中文字幕在线视频| 日韩欧美四区| 97人人爽人人| 婷婷丁香激情综合| 免费av网站在线看| 精品乱码一区二区三区| 精品一区二区三区久久| 97免费在线观看视频| 久久精品99久久久久久久久 | 亚洲欧洲成视频免费观看| 精品久久国产一区|