日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【转】聊聊分布式事务,再说说解决方案

發布時間:2023/12/10 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【转】聊聊分布式事务,再说说解决方案 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

最近很久沒有寫博客了,一方面是因為公司事情最近比較忙,另外一方面是因為在進行?CAP?的下一階段的開發工作,不過目前已經告一段落了。

接下來還是開始我們今天的話題,說說分布式事務,或者說是我眼中的分布式事務,因為每個人可能對其的理解都不一樣。

分布式事務是企業集成中的一個技術難點,也是每一個分布式系統架構中都會涉及到的一個東西,特別是在微服務架構中,幾乎可以說是無法避免,本文就分布式事務來簡單聊一下。

數據庫事務

在說分布式事務之前,我們先從數據庫事務說起。 數據庫事務可能大家都很熟悉,在開發過程中也會經常使用到。但是即使如此,可能對于一些細節問題,很多人仍然不清楚。比如很多人都知道數據庫事務的幾個特性:原子性(Atomicity )、一致性( Consistency )、隔離性或獨立性( Isolation)和持久性(Durabilily),簡稱就是ACID。但是再往下比如問到隔離性指的是什么的時候可能就不知道了,或者是知道隔離性是什么但是再問到數據庫實現隔離的都有哪些級別,或者是每個級別他們有什么區別的時候可能就不知道了。

本文并不打算介紹這些數據庫事務的這些東西,有興趣可以搜索一下相關資料。不過有一個知識點我們需要了解,就是假如數據庫在提交事務的時候突然斷電,那么它是怎么樣恢復的呢? 為什么要提到這個知識點呢? 因為分布式系統的核心就是處理各種異常情況,這也是分布式系統復雜的地方,因為分布式的網絡環境很復雜,這種“斷電”故障要比單機多很多,所以我們在做分布式系統的時候,最先考慮的就是這種情況。這些異常可能有 機器宕機、網絡異常、消息丟失、消息亂序、數據錯誤、不可靠的TCP、存儲數據丟失、其他異常等等...

我們接著說本地事務數據庫斷電的這種情況,它是怎么保證數據一致性的呢?我們使用SQL Server來舉例,我們知道我們在使用 SQL Server 數據庫是由兩個文件組成的,一個數據庫文件和一個日志文件,通常情況下,日志文件都要比數據庫文件大很多。數據庫進行任何寫入操作的時候都是要先寫日志的,同樣的道理,我們在執行事務的時候數據庫首先會記錄下這個事務的redo操作日志,然后才開始真正操作數據庫,在操作之前首先會把日志文件寫入磁盤,那么當突然斷電的時候,即使操作沒有完成,在重新啟動數據庫時候,數據庫會根據當前數據的情況進行undo回滾或者是redo前滾,這樣就保證了數據的強一致性。

接著,我們就說一下分布式事務。

分布式理論

當我們的單個數據庫的性能產生瓶頸的時候,我們可能會對數據庫進行分區,這里所說的分區指的是物理分區,分區之后可能不同的庫就處于不同的服務器上了,這個時候單個數據庫的ACID已經不能適應這種情況了,而在這種ACID的集群環境下,再想保證集群的ACID幾乎是很難達到,或者即使能達到那么效率和性能會大幅下降,最為關鍵的是再很難擴展新的分區了,這個時候如果再追求集群的ACID會導致我們的系統變得很差,這時我們就需要引入一個新的理論原則來適應這種集群的情況,就是 CAP 原則或者叫CAP定理,那么CAP定理指的是什么呢?

CAP定理

CAP定理是由加州大學伯克利分校Eric Brewer教授提出來的,他指出WEB服務無法同時滿足一下3個屬性:

  • 一致性(Consistency) : 客戶端知道一系列的操作都會同時發生(生效)
  • 可用性(Availability) : 每個操作都必須以可預期的響應結束
  • 分區容錯性(Partition tolerance) : 即使出現單個組件無法可用,操作依然可以完成

具體地講在分布式系統中,在任何數據庫設計中,一個Web應用至多只能同時支持上面的兩個屬性。顯然,任何橫向擴展策略都要依賴于數據分區。因此,設計人員必須在一致性與可用性之間做出選擇。

這個定理在迄今為止的分布式系統中都是適用的!?為什么這么說呢?

這個時候有同學可能會把數據庫的2PC(兩階段提交)搬出來說話了。OK,我們就來看一下數據庫的兩階段提交。

對數據庫分布式事務有了解的同學一定知道數據庫支持的2PC,又叫做 XA Transactions。

MySQL從5.5版本開始支持,SQL Server 2005 開始支持,Oracle 7 開始支持。

其中,XA 是一個兩階段提交協議,該協議分為以下兩個階段:

  • 第一階段:事務協調器要求每個涉及到事務的數據庫預提交(precommit)此操作,并反映是否可以提交.
  • 第二階段:事務協調器要求每個數據庫提交數據。

其中,如果有任何一個數據庫否決此次提交,那么所有數據庫都會被要求回滾它們在此事務中的那部分信息。這樣做的缺陷是什么呢? 咋看之下我們可以在數據庫分區之間獲得一致性。

如果CAP 定理是對的,那么它一定會影響到可用性。

如果說系統的可用性代表的是執行某項操作相關所有組件的可用性的和。那么在兩階段提交的過程中,可用性就代表了涉及到的每一個數據庫中可用性的和。我們假設兩階段提交的過程中每一個數據庫都具有99.9%的可用性,那么如果兩階段提交涉及到兩個數據庫,這個結果就是99.8%。根據系統可用性計算公式,假設每個月43200分鐘,99.9%的可用性就是43157分鐘, 99.8%的可用性就是43114分鐘,相當于每個月的宕機時間增加了43分鐘。

以上,可以驗證出來,CAP定理從理論上來講是正確的,CAP我們先看到這里,等會再接著說。

BASE理論

在分布式系統中,我們往往追求的是可用性,它的重要程序比一致性要高,那么如何實現高可用性呢? 前人已經給我們提出來了另外一個理論,就是BASE理論,它是用來對CAP定理進行進一步擴充的。BASE理論指的是:

  • Basically Available(基本可用)
  • Soft state(軟狀態)
  • Eventually consistent(最終一致性)

BASE理論是對CAP中的一致性和可用性進行一個權衡的結果,理論的核心思想就是:我們無法做到強一致,但每個應用都可以根據自身的業務特點,采用適當的方式來使系統達到最終一致性(Eventual consistency)。

有了以上理論之后,我們來看一下分布式事務的問題。

分布式事務

在分布式系統中,要實現分布式事務,無外乎那幾種解決方案。

一、兩階段提交(2PC)

和上一節中提到的數據庫XA事務一樣,兩階段提交就是使用XA協議的原理,我們可以從下面這個圖的流程來很容易的看出中間的一些比如commit和abort的細節。

兩階段提交這種解決方案屬于犧牲了一部分可用性來換取的一致性。在實現方面,在 .NET 中,可以借助 TransactionScop 提供的 API 來編程實現分布式系統中的兩階段提交,比如WCF中就有實現這部分功能。不過在多服務器之間,需要依賴于DTC來完成事務一致性,Windows下微軟搞的有MSDTC服務,Linux下就比較悲劇了。

另外說一句,TransactionScop 默認不能用于異步方法之間事務一致,因為事務上下文是存儲于當前線程中的,所以如果是在異步方法,需要顯式的傳遞事務上下文。

優點:?盡量保證了數據的強一致,適合對數據強一致要求很高的關鍵領域。(其實也不能100%保證強一致)

缺點:?實現復雜,犧牲了可用性,對性能影響較大,不適合高并發高性能場景,如果分布式系統跨接口調用,目前 .NET 界還沒有實現方案。

二、補償事務(TCC)

TCC 其實就是采用的補償機制,其核心思想是:針對每個操作,都要注冊一個與其對應的確認和補償(撤銷)操作。它分為三個階段:

  • Try 階段主要是對業務系統做檢測及資源預留

  • Confirm 階段主要是對業務系統做確認提交,Try階段執行成功并開始執行 Confirm階段時,默認 Confirm階段是不會出錯的。即:只要Try成功,Confirm一定成功。

  • Cancel 階段主要是在業務執行錯誤,需要回滾的狀態下執行的業務取消,預留資源釋放。

舉個例子,假入 Bob 要向 Smith 轉賬,思路大概是:
我們有一個本地方法,里面依次調用
1、首先在 Try 階段,要先調用遠程接口把 Smith 和 Bob 的錢給凍結起來。
2、在 Confirm 階段,執行遠程調用的轉賬的操作,轉賬成功進行解凍。
3、如果第2步執行成功,那么轉賬成功,如果第二步執行失敗,則調用遠程凍結接口對應的解凍方法 (Cancel)。

優點:?跟2PC比起來,實現以及流程相對簡單了一些,但數據的一致性比2PC也要差一些

缺點:?缺點還是比較明顯的,在2,3步中都有可能失敗。TCC屬于應用層的一種補償方式,所以需要程序員在實現的時候多寫很多補償的代碼,在一些場景中,一些業務流程可能用TCC不太好定義及處理。

三、本地消息表(異步確保)

本地消息表這種實現方式應該是業界使用最多的,其核心思想是將分布式事務拆分成本地事務進行處理,這種思路是來源于ebay。我們可以從下面的流程圖中看出其中的一些細節:

基本思路就是:

消息生產方,需要額外建一個消息表,并記錄消息發送狀態。消息表和業務數據要在一個事務里提交,也就是說他們要在一個數據庫里面。然后消息會經過MQ發送到消息的消費方。如果消息發送失敗,會進行重試發送。

消息消費方,需要處理這個消息,并完成自己的業務邏輯。此時如果本地事務處理成功,表明已經處理成功了,如果處理失敗,那么就會重試執行。如果是業務上面的失敗,可以給生產方發送一個業務補償消息,通知生產方進行回滾等操作。

生產方和消費方定時掃描本地消息表,把還沒處理完成的消息或者失敗的消息再發送一遍。如果有靠譜的自動對賬補賬邏輯,這種方案還是非常實用的。

這種方案遵循BASE理論,采用的是最終一致性,筆者認為是這幾種方案里面比較適合實際業務場景的,即不會出現像2PC那樣復雜的實現(當調用鏈很長的時候,2PC的可用性是非常低的),也不會像TCC那樣可能出現確認或者回滾不了的情況。

優點:?一種非常經典的實現,避免了分布式事務,實現了最終一致性。在 .NET中 有現成的解決方案。

缺點:?消息表會耦合到業務系統中,如果沒有封裝好的解決方案,會有很多雜活需要處理。

四、MQ 事務消息

有一些第三方的MQ是支持事務消息的,比如RocketMQ,他們支持事務消息的方式也是類似于采用的二階段提交,但是市面上一些主流的MQ都是不支持事務消息的,比如 RabbitMQ 和 Kafka 都不支持。

以阿里的 RocketMQ 中間件為例,其思路大致為:

第一階段Prepared消息,會拿到消息的地址。 第二階段執行本地事務,第三階段通過第一階段拿到的地址去訪問消息,并修改狀態。

也就是說在業務方法內要想消息隊列提交兩次請求,一次發送消息和一次確認消息。如果確認消息發送失敗了RocketMQ會定期掃描消息集群中的事務消息,這時候發現了Prepared消息,它會向消息發送者確認,所以生產方需要實現一個check接口,RocketMQ會根據發送端設置的策略來決定是回滾還是繼續發送確認消息。這樣就保證了消息發送與本地事務同時成功或同時失敗。

遺憾的是,RocketMQ并沒有 .NET 客戶端。有關 RocketMQ的更多消息,大家可以查看這篇博客

優點:?實現了最終一致性,不需要依賴本地數據庫事務。

缺點:?實現難度大,主流MQ不支持,沒有.NET客戶端,RocketMQ事務消息部分代碼也未開源。

五、Sagas 事務模型

Saga事務模型又叫做長時間運行的事務(Long-running-transaction), 它是由普林斯頓大學的H.Garcia-Molina等人提出,它描述的是另外一種在沒有兩階段提交的的情況下解決分布式系統中復雜的業務事務問題。你可以在這里看到 Sagas 相關論文。

我們這里說的是一種基于 Sagas 機制的工作流事務模型,這個模型的相關理論目前來說還是比較新的,以至于百度上幾乎沒有什么相關資料。

該模型其核心思想就是拆分分布式系統中的長事務為多個短事務,或者叫多個本地事務,然后由 Sagas 工作流引擎負責協調,如果整個流程正常結束,那么就算是業務成功完成,如果在這過程中實現失敗,那么Sagas工作流引擎就會以相反的順序調用補償操作,重新進行業務回滾。

比如我們一次關于購買旅游套餐業務操作涉及到三個操作,他們分別是預定車輛,預定賓館,預定機票,他們分別屬于三個不同的遠程接口。可能從我們程序的角度來說他們不屬于一個事務,但是從業務角度來說是屬于同一個事務的。

他們的執行順序如上圖所示,所以當發生失敗時,會依次進行取消的補償操作。

因為長事務被拆分了很多個業務流,所以 Sagas 事務模型最重要的一個部件就是工作流或者你也可以叫流程管理器(Process Manager),工作流引擎和Process Manager雖然不是同一個東西,但是在這里,他們的職責是相同的。在選擇工作流引擎之后,最終的代碼也許看起來是這樣的

SagaBuilder saga = SagaBuilder.newSaga("trip").activity("Reserve car", ReserveCarAdapter.class) .compensationActivity("Cancel car", CancelCarAdapter.class) .activity("Book hotel", BookHotelAdapter.class) .compensationActivity("Cancel hotel", CancelHotelAdapter.class) .activity("Book flight", BookFlightAdapter.class) .compensationActivity("Cancel flight", CancelFlightAdapter.class) .end().triggerCompensationOnAnyError();camunda.getRepositoryService().createDeployment() .addModelInstance(saga.getModel()) .deploy();

這里有一個 C# 相關示例,有興趣的同學可以看一下。

優缺點這里我們就不說了,因為這個理論比較新,目前市面上還沒有什么解決方案,即使是 Java 領域,我也沒有搜索的太多有用的信息。

分布式事務解決方案:CAP

上面介紹的那些分布式事務的處理方案你在其他地方或許也可以看到,但是并沒有相關的實際代碼或者是開源代碼,所以算不上什么干貨,下面就放干貨了。

在 .NET 領域,似乎沒有什么現成的關于分布式事務的解決方案,或者說是有但未開源。具筆者了解,有一些公司內部其實是有這種解決方案的,但是也是作為公司的一個核心產品之一,并未開源...

鑒于以上原因,所以博主就打算自己寫一個并且開源出來,所以從17年初就開始做這個事情,然后花了大半年的時間在一直不斷完善,就是下面這個 CAP。

Github?CAP:這里的 CAP 就不是 CAP 理論了,而是一個 .NET 分布式事務解決方案的名字。

詳細介紹:
http://www.cnblogs.com/savorboard/p/cap.html
相關文檔:
http://www.cnblogs.com/savorboard/p/cap-document.html

夸張的是,這個解決方案是具有可視化界面(Dashboard)的,你可以很方面的看到哪些消息執行成功,哪些消息執行失敗,到底是發送失敗還是處理失敗,一眼便知。

最夸張的是,這個解決方案的可視化界面還提供了實時動態圖表,這樣不但可以看到實時的消息發送及處理情況,連當前的系統處理消息的速度都可以看到,還可以看到過去24小時內的歷史消息吞吐量。

最最夸張的是,這個解決方案的還幫你集成了 Consul 做分布式節點發現和注冊還有心跳檢查,你隨時可以看到其他的節點的狀況。

最最最夸張的是,你以為你看其他節點的數據要登錄到其他節點的Dashboard控制臺看?錯了,你隨便打開其中任意一個節點的Dashboard,點一下就可以切換到你想看的節點的控制臺界面了,就像你看本地的數據一樣,他們是完全去中心化的。

你以為這些就夠了?不,遠遠不止:

  • CAP 同時支持 RabbitMQ,Kafka 等消息隊列
  • CAP 同時支持 SQL Server, MySql, PostgreSql 等數據庫
  • CAP Dashboard 同時支持中文和英文界面雙語言,媽媽再也不用擔心我看不懂了
  • CAP 提供了豐富的接口可以供擴展,什么序列化了,自定義處理了,自定義發送了統統不在話下
  • CAP 基于MIT開源,你可以盡管拿去做二次開發。(記得保留MIT的License)

這下你以為我說完了? 不!

你完全可以把 CAP 當做一個 EventBus 來使用,CAP具有優秀的消息處理能力,不要擔心瓶頸會在CAP,那是永遠不可能, 因為你隨時可以在配置中指定CAP處理的消息使用的進程數, 只要你的數據庫配置足夠高...

說了這么多,口干舌燥的,你不?Star?一下給個精神上的支持說不過去吧? ^_^

2號傳送門:?https://github.com/dotnetcore/CAP

不 Star 也沒關系,我選擇原諒你~

總結

通過本文我們了解到兩個分布式系統的理論,他們分別是CAP和BASE 理論,同時我們也總結并對比了幾種分布式分解方案的優缺點,分布式事務本身是一個技術難題,是沒有一種完美的方案應對所有場景的,具體還是要根據業務場景去抉擇吧。 然后我們介紹了一種基于本地消息的的分布式事務解決方案CAP。

如果你覺得本篇文章對您有幫助的話,感謝您的【推薦】。

如果你對 .NET Core 有興趣的話可以關注我,我會定期的在博客分享我的學習心得。

總結

以上是生活随笔為你收集整理的【转】聊聊分布式事务,再说说解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

欧美综合色在线图区 | 欧美日韩激情视频8区 | 久久一精品 | 18国产精品福利片久久婷 | 午夜av片| av电影av在线 | 欧美一区二区伦理片 | 久久国产综合视频 | 狠狠躁夜夜躁人人爽视频 | 免费看三级 | 91成人免费看 | 国产视频一区二区在线 | 国产99久久久国产精品成人免费 | 天堂久久电影网 | 亚洲一区二区视频在线播放 | 久久黄色成人 | 日操操| 久久综合影院 | 国产一级久久久 | 日韩在线视频免费播放 | 麻豆成人精品 | 国产精品美女毛片真酒店 | 国产精品亚洲综合久久 | 在线天堂v| 在线观看黄色大片 | 久久久久亚洲精品国产 | 欧美大荫蒂xxx | 日日爱网址 | 亚洲性xxxx| 涩涩网站在线 | 中文字幕在线免费观看视频 | 欧美午夜久久久 | 久99久中文字幕在线 | av福利在线| 免费看污污视频的网站 | 国产精品一区二区久久精品爱涩 | 黄色av一区二区 | av不卡免费在线观看 | 久久久96 | 在线看的av网站 | 久久久99久久 | av在线短片 | 国产精品扒开做爽爽的视频 | 欧美一进一出抽搐大尺度视频 | 黄色激情网址 | 欧美日韩中文字幕在线视频 | 久久久久免费精品视频 | 这里只有精彩视频 | 成人97人人超碰人人99 | 中文字幕av在线播放 | 国产免费影院 | 亚洲国产精品va在线看黑人 | 亚洲精品国产成人av在线 | 亚洲韩国一区二区三区 | 久久资源总站 | 精品免费国产一区二区三区四区 | 一区免费观看 | 91黄色小视频 | 日韩二区在线 | 亚洲午夜久久久综合37日本 | 国产视频一二区 | 国产精品乱码久久久久 | 日韩精品一区二区三区高清免费 | 国产精品一区二区三区视频免费 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 中文字幕色在线 | 日韩免费视频观看 | 日韩精品一区二区在线观看 | 国产又粗又猛又爽又黄的视频先 | 探花视频在线观看免费 | 黄色www在线观看 | 国产精品日韩欧美 | 黄色a视频免费 | 99精品在线观看视频 | 最近中文字幕大全 | 国产成在线观看免费视频 | 欧美在线aa | 日韩精品免费在线播放 | 久久精品综合视频 | 成人午夜精品福利免费 | 91九色在线| 丁香激情五月婷婷 | 麻豆 videos | 国产在线视频一区 | 一级黄色免费网站 | 精品国产aⅴ一区二区三区 在线直播av | 99视频网站| 久久久久久久久久久免费av | 日韩理论电影在线观看 | 亚洲国产日韩欧美 | 欧美夫妻性生活电影 | 国产四虎在线 | 日本在线观看中文字幕无线观看 | 激情丁香在线 | av一级黄| 免费观看91视频大全 | 色在线免费 | 日韩在线首页 | 精品久久片 | 在线观看免费高清视频大全追剧 | 亚洲黄色免费在线看 | 免费看高清毛片 | 精品一区精品二区 | 在线观看香蕉视频 | 日本乱视频 | 亚洲区精品 | 日韩网页 | 在线成人免费 | 国产一区二区在线免费 | 亚洲视频axxx | 九热精品| 日本老少交 | 91黄视频在线观看 | 亚洲国产欧洲综合997久久, | 国产高清视频在线观看 | 在线色吧 | 日韩精品aaa| 国产一级免费观看 | 久久视频在线观看中文字幕 | 久在线观看视频 | 一级片免费在线 | 国产精品久99 | 免费视频久久 | 日韩网站免费观看 | 国产手机视频在线播放 | 亚洲成人免费在线 | 精品国产一区二区三区免费 | 久久久久久草 | 国产在线97 | 18国产精品白浆在线观看免费 | 黄色电影网站在线观看 | 超碰免费在线公开 | 国产一级做a | 三级av在线| 日日夜夜天天干 | 97成人资源站 | 久久综合色婷婷 | 国产麻豆精品免费视频 | 久久久久久久久国产 | 国产成人av电影在线观看 | 91在线观看黄 | 久久艹免费 | www.777奇米 | 日韩av中文字幕在线免费观看 | 精品a级片| 国产精品成人一区二区三区 | 欧美精品乱码99久久影院 | 日韩美女一级片 | 射综合网 | 国产剧情亚洲 | 五月婷亚洲 | 亚州精品天堂中文字幕 | 免费福利视频导航 | 国产免费叼嘿网站免费 | 特级免费毛片 | 亚洲午夜精品久久久久久久久久久久 | 欧美一二三专区 | 欧美一区二区在线刺激视频 | 综合网色| 日韩在线在线 | 国产九色91 | 日韩精品一区二区三区高清免费 | 国产精品一区二区在线观看免费 | 日本公妇色中文字幕 | 一级片免费在线 | 中文字幕免费高清在线观看 | 天天干天天干天天色 | 91在线精品秘密一区二区 | 国产精品一区二区果冻传媒 | 天天操月月操 | 国产精品久久久久久吹潮天美传媒 | 欧美日本国产在线观看 | 九九九九九九精品 | 久草在线免费播放 | 狠狠躁天天躁 | 久久99精品国产99久久6尤 | 九九免费在线观看 | 国产麻豆果冻传媒在线观看 | 国产精品成人一区二区三区 | 久久国产精品99国产 | 免费观看一级一片 | 亚洲一级片在线观看 | 亚洲精品免费在线视频 | 久久99这里只有精品 | 亚洲电影在线看 | 日本aaaa级毛片在线看 | 激情欧美一区二区三区 | 在线观看免费av片 | 欧美aa一级片 | 亚洲综合色av | 91看片淫黄大片91 | 日韩毛片久久久 | 不卡av在线免费观看 | 成人毛片网 | 日韩视频一区二区在线观看 | 亚洲国产欧美在线人成大黄瓜 | 五月天com| 国产一区精品在线观看 | 国产精品一区二区久久精品爱微奶 | 久操伊人 | 中文字幕免费一区 | 久久一视频 | 免费黄色在线网站 | 在线精品播放 | 久草视频免费在线播放 | 黄a在线观看 | 四虎成人精品 | 免费视频二区 | 久久久久久亚洲精品 | 99在线免费视频观看 | 国产一级二级三级在线观看 | 亚洲精品中文字幕视频 | 日本公妇在线观看高清 | 久久不射影院 | 18做爰免费视频网站 | 欧美日韩中文在线 | 日韩欧美专区 | 亚洲毛片在线观看. | 深爱激情五月网 | 日本久久久久久久久 | 国产精品中文久久久久久久 | 在线观看黄色大片 | 欧美黑人性猛交 | av千婊在线免费观看 | 久久视屏网 | 婷婷 中文字幕 | 日产av在线播放 | 亚洲深夜影院 | 日韩美一区二区三区 | 久久久久久久国产精品视频 | 又黄又刺激视频 | 免费在线观看av网站 | 午夜婷婷在线播放 | 亚洲成av人片一区二区梦乃 | 日韩精品一区二区三区在线播放 | 国产精品久久久久久久av大片 | 亚洲精品自拍视频在线观看 | 日韩黄色影院 | 久久精品4 | 天天操综 | 亚州中文av| 国产传媒中文字幕 | 国产三级国产精品国产专区50 | 中文字幕在线久一本久 | 国产精品久久久久亚洲影视 | 亚洲精品视 | 349k.cc看片app| 精品国产视频一区 | 在线色吧| 精品国产乱码久久久久久久 | 国产一级做a爱片久久毛片a | 国产老妇av| 国内精品久久久久影院优 | 国产字幕在线看 | 99精品久久久| 日狠狠| 一区二区三区四区五区六区 | 欧美极品少妇xxxx | 最近中文字幕视频网 | 在线免费三级 | 成人av在线影视 | 在线免费观看av网站 | 色福利网站 | 欧美精品乱码久久久久久按摩 | 国产成人精品久久久 | 99久精品视频 | 在线免费黄网站 | 精品xxx| 国产在线91在线电影 | 国产精品一区二区美女视频免费看 | 国产精品久久久久久吹潮天美传媒 | www五月天婷婷 | 人人干天天射 | 三上悠亚在线免费 | 成年人免费在线观看 | 亚洲狠狠婷婷综合久久久 | 玖玖视频在线 | 久草线| 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 欧美精品免费在线 | 久免费| 深爱激情婷婷网 | 国产乱码精品一区二区三区介绍 | 久久综合给合久久狠狠色 | 精品亚洲国产视频 | 欧美福利网址 | 久久久久久久毛片 | 国产精品久久久久久久妇 | 欧美一区二区在线免费看 | 中文字幕国产精品 | 五月天亚洲激情 | 免费视频黄 | 国产精品免费小视频 | 中文字幕 成人 | 亚洲国产精品一区二区久久,亚洲午夜 | 福利视频一二区 | 欧美激情第28页 | 精品国产免费观看 | av黄色av | 久久精品久久久久电影 | 96久久欧美麻豆网站 | 少妇bbbb搡bbbb搡bbbb | 日韩欧美在线综合网 | 国内精品久久久久久久久久久 | 91精品网站在线观看 | 香蕉影视app | 午夜三级影院 | 国产视频午夜 | 91日韩在线专区 | 亚洲精品国精品久久99热一 | 中文字幕在线乱 | 激情久久伊人 | 玖玖玖精品 | 天堂网中文在线 | 91成人看片 | 五月婷婷综合在线观看 | 亚洲资源视频 | 久久精品一区二区三区四区 | av在线一| 中文字幕专区高清在线观看 | 九月婷婷色 | 四季av综合网站 | 欧美日韩亚洲国产一区 | 99热国产在线中文 | 免费91麻豆精品国产自产在线观看 | 国产又粗又猛又爽 | 久久九九国产视频 | 欧美成人h版 | 97色婷婷人人爽人人 | 亚洲欧洲精品久久 | 久久国产精品小视频 | 天天综合网国产 | 波多野结衣在线观看视频 | 欧美日韩精品久久久 | 美女久久久久久 | 亚洲精品免费在线视频 | 99久久超碰中文字幕伊人 | 深爱婷婷久久综合 | 激情九九 | 成人免费观看网站 | 在线精品视频免费观看 | 婷婷综合导航 | 久久99精品国产麻豆宅宅 | 日韩av黄 | 国产精品久久在线 | 中文字幕免费高清在线 | 精品亚洲男同gayvideo网站 | 国产精品免费久久久久久 | 中文字幕影片免费在线观看 | 中文字幕字幕中文 | 亚洲精品99久久久久久 | av五月婷婷 | 亚洲国产av精品毛片鲁大师 | 丰满少妇一级 | 午夜精品电影一区二区在线 | 在线视频欧美亚洲 | 亚洲国产三级在线 | 成片视频在线观看 | 中文字幕a在线 | 国产精品久久久久9999 | 精品国产91亚洲一区二区三区www | 偷拍精品一区二区三区 | 午夜精品一区二区国产 | 亚洲欧美日韩国产 | 国产精品欧美久久久久无广告 | 在线免费观看的av | 69精品久久 | 五月婷色 | 又黄又爽又刺激的视频 | 国产成人精品一区二区三区免费 | 午夜精品久久 | 超碰在线公开 | 亚洲色图色 | caobi视频| 麻豆一区二区 | 日韩在线视频观看免费 | 欧美a视频在线观看 | 国产一级特黄毛片在线毛片 | 国产小视频国产精品 | 在线观看免费国产小视频 | 午夜视频99 | 久久国产精品网站 | 久爱精品在线 | 黄网在线免费观看 | 毛片永久免费 | 国产精品一区二区三区四 | 久久精品九色 | 91视频传媒 | 色99视频 | 欧美成人一区二区 | 色婷婷久久一区二区 | 91视频91色 | 2018亚洲男人天堂 | 久久久国产精品一区二区三区 | 国产精品中文久久久久久久 | 亚洲精品视频一二三 | 日韩视频一区二区三区 | 日韩二区三区在线 | 久久久蜜桃一区二区 | 亚洲成人免费 | 久久免费精品一区二区三区 | 久草在线综合 | 日本女人的性生活视频 | 久久久久久久久影视 | 狠狠狠狠狠狠狠 | 日韩视频免费在线观看 | 欧美性受极品xxxx喷水 | 国产一级二级三级在线观看 | 黄色99视频 | 婷香五月 | 久草免费在线视频 | av网站在线观看播放 | 色婷婷色 | 四虎永久免费在线观看 | 黄视频网站大全 | 九九在线高清精品视频 | 国产成人精品久久亚洲高清不卡 | 99热只有精品在线观看 | 国产97色| 日韩高清一二三区 | 亚洲国产黄色片 | 一区二区三区韩国免费中文网站 | 免费av观看 | 国产一级免费观看视频 | 91亚洲精品乱码久久久久久蜜桃 | 一级黄色毛片 | 亚洲精品国产片 | 夜夜躁日日躁 | 国产小视频免费在线观看 | 蜜臀av夜夜澡人人爽人人桃色 | 四虎影视成人永久免费观看视频 | 日韩中文字幕在线 | 国产精品一区二区久久 | 99在线精品观看 | 国产小视频在线免费观看 | 一区二区三区在线观看 | 午夜免费福利片 | 日本中文字幕一二区观 | 91在线porny国产在线看 | 国产美女免费观看 | 中文字幕 影院 | 日韩精品一区二区三区视频播放 | 成人a视频片观看免费 | 亚洲电影免费 | 午夜精品麻豆 | 免费黄色网址大全 | 亚洲午夜精品久久久 | 国产一级视频在线 | 欧美色就是色 | 亚洲精品456在线播放第一页 | 在线视频 亚洲 | 久久五月天色综合 | www.91成人 | 国产精品99久久久久久大便 | 国产精品久久久电影 | 24小时日本在线www免费的 | 日本aaa在线观看 | 免费观看性生活大片 | 国产98色在线 | 日韩 | 五月天国产精品 | 国产精品一区在线观看 | 欧美日韩中文国产一区发布 | 亚洲欧洲精品视频 | 国产精品永久 | 在线观看视频精品 | 欧美孕交vivoestv另类 | 欧美另类高清 videos | 欧美精品视 | 奇米影视8888在线观看大全免费 | 国产黄色一级片在线 | 99精品视频免费全部在线 | 精品欧美一区二区在线观看 | 成人在线视频论坛 | 成人一区二区三区在线观看 | 国产一二三区av | 日韩久久精品一区二区三区下载 | 日韩视频免费观看高清完整版在线 | 一区二区三区在线影院 | 在线观看中文字幕视频 | 波多野结衣视频一区二区三区 | 精品国产免费久久 | 国产视频在线看 | 婷婷色视频 | 一区二区激情 | 91亚洲精品久久久久图片蜜桃 | 精品嫩模福利一区二区蜜臀 | 久久久久高清 | 黄色软件在线观看 | 丁香婷婷电影 | 国产成人精品一区二区三区免费 | 91在线一区| 美女黄视频免费看 | 92国产精品久久久久首页 | 国产韩国精品一区二区三区 | 精品国产乱码一区二区三区在线 | av日韩不卡| 国产精品高清免费在线观看 | 91系列在线 | 91在线精品秘密一区二区 | 福利电影一区二区 | 日本动漫做毛片一区二区 | 在线观看www91 | 久久久91精品国产一区二区精品 | 国产99一区二区 | 日韩电影久久 | 精品 激情 | 国产精品一区二区三区视频免费 | 免费高清影视 | 99综合影院在线 | 香蕉视频一级 | 丝袜网站在线观看 | 中文字幕一区二 | 青草视频在线 | 婷婷六月天天 | 色综合天天狠天天透天天伊人 | 美女国产在线 | 四虎成人免费影院 | 久草视频观看 | 天天色天天射天天干 | 97干com| 精品播放 | 婷婷国产一区二区三区 | 福利久久久 | 字幕网av | 久人人 | 日日操日日插 | 亚洲国产精品成人女人久久 | 国产99中文字幕 | 久艹在线免费观看 | 国产成人黄色av | 日韩免费观看一区二区三区 | 99精品国产成人一区二区 | 色综合久久久久久中文网 | 97超碰资源站 | 国产韩国精品一区二区三区 | 婷婷在线网站 | 久久99九九99精品 | 久久99精品久久久久久久久久久久 | 亚洲91av | 婷婷成人综合 | 在线观看国产永久免费视频 | 一区av在线播放 | av资源在线看 | 91视频啪 | 国产 日韩 在线 亚洲 字幕 中文 | 99久久久久免费精品国产 | 日韩精品资源 | 国产成人99久久亚洲综合精品 | 91免费在线 | 91免费网站在线观看 | 97色婷婷成人综合在线观看 | 日日操夜夜操狠狠操 | 亚洲91中文字幕无线码三区 | 国产精品18久久久久久久 | 国产精品一区二区三区四 | 97人人添人澡人人爽超碰动图 | 欧美日本不卡视频 | 天天色视频 | 国产一级视频免费看 | 日日添夜夜添 | 成人欧美日韩国产 | 91丨九色丨国产在线 | 久久草在线视频国产 | 91字幕| 在线观看黄色av | 伊人午夜 | 国产原创在线观看 | 韩国av电影网 | 91在线蜜桃臀 | 四虎永久网站 | 天天色视频 | 丁香婷婷激情 | 国产一区免费观看 | 色综合久久88色综合天天 | 日本精品久久久久中文字幕5 | 欧美va天堂va视频va在线 | 99精品色 | av性网站| 国产在线高清精品 | 美女免费网站 | 婷婷伊人五月天 | 精品国产aⅴ一区二区三区 在线直播av | 五月婷婷综 | 久久久国产99久久国产一 | 九九热在线观看视频 | 久久精品电影 | 国产精品美女久久久免费 | 国产精品免费一区二区 | 美国av片在线观看 | 精品一区二区三区香蕉蜜桃 | 在线观看亚洲国产 | 日本精a在线观看 | 91女人18片女毛片60分钟 | 欧美精品一区在线发布 | 二区三区在线视频 | 97视频在线免费观看 | 久久精品—区二区三区 | 亚洲精品视频在线观看视频 | 美女免费黄网站 | 久久伊人五月天 | 99热亚洲精品 | 韩国三级在线一区 | 成人av电影免费观看 | av中文天堂| 992tv人人网tv亚洲精品 | 久久精品视频网址 | 狠狠操狠狠干天天操 | 亚洲女人天堂成人av在线 | 亚洲成人高清在线 | 久久久久在线 | 日韩中文字幕国产 | 国产精品一区二区三区观看 | 免费国产ww | 亚洲永久精品一区 | 精品国产三级a∨在线欧美 免费一级片在线观看 | av日韩国产 | 久久久午夜精品理论片中文字幕 | 久久久精品网站 | 欧美日韩国产在线观看 | 亚洲午夜久久久久久久久久久 | 日日日操操 | 免费看国产视频 | 人人爽人人片 | 久久网址| 丁香五月网久久综合 | 中文字幕国产一区 | 国产午夜麻豆影院在线观看 | 婷婷精品 | 久久精品区 | av软件在线观看 | 欧美一二三四在线 | 午夜久久影院 | 国产视频欧美视频 | 999久久久久 | www.久久色 | 久久免费国产精品1 | 狠狠色狠狠色综合日日92 | 天天操天操 | 国产综合精品久久 | 超碰免费97 | 超碰免费成人 | 国产97视频 | 91免费看黄色 | 天天鲁天天干天天射 | av官网 | 国内三级在线 | 天天综合日 | 深爱五月激情五月 | 精品国产诱惑 | 欧美日韩一区二区三区在线观看视频 | 六月丁香综合 | 日韩av快播电影网 | 欧美精品做受xxx性少妇 | 黄色精品久久久 | 欧美日韩免费观看一区二区三区 | 欧美日韩天堂 | 色婷婷久久久综合中文字幕 | 日韩av手机在线看 | 2023亚洲精品国偷拍自产在线 | 在线激情小视频 | 欧美射射射 | 免费看污网站 | 日p视频| 精品一二三区视频 | 国产高清精品在线观看 | 青春草国产视频 | 欧美有色 | 久久精彩免费视频 | 狠狠干在线 | 国产精品成人久久久 | 午夜电影中文字幕 | 天天干天天摸天天操 | 天天干天天操天天搞 | av在线网站观看 | 美女搞黄国产视频网站 | 日韩视频中文 | 亚洲乱亚洲乱妇 | 99久久综合精品五月天 | 国产一区二区三区 在线 | 免费高清男女打扑克视频 | 99超碰在线观看 | 国产精品对白一区二区三区 | 欧美另类调教 | 蜜桃av人人夜夜澡人人爽 | 亚洲国产精品传媒在线观看 | 成人综合婷婷国产精品久久免费 | 日韩一区二区三区视频在线 | 久久久精品在线观看 | 日韩夜夜爽 | 色视频网页 | 亚洲欧美乱综合图片区小说区 | 特黄色大片| 天天色天天搞 | 中文字幕在线国产精品 | 亚洲干视频在线观看 | 日本不卡久久 | 精品一区 在线 | 最近最新最好看中文视频 | 一本一本久久a久久精品牛牛影视 | 成人久久影院 | 午夜久操 | 午夜精品一区二区三区免费视频 | 香蕉在线播放 | 中国精品一区二区 | 99久热 | 6080yy精品一区二区三区 | 久草视频在线播放 | 日韩mv欧美mv国产精品 | 亚洲精品影视 | 黄免费在线观看 | 97国产精品亚洲精品 | 免费午夜网站 | 不卡的av在线 | 97在线视 | 久久久精品午夜 | 天天鲁天天干天天射 | 69av国产 | 日韩欧美高清视频在线观看 | japanesefreesex中国少妇 | 在线免费91 | 国产免费久久久久 | 97视频在线免费播放 | av电影一区二区三区 | 亚洲视频精选 | 91麻豆精品国产自产在线 | 天天色天天综合网 | 日本中文字幕影院 | 五月婷婷六月丁香 | 午夜手机电影 | 久久精品一区 | 欧美性色综合网站 | 视频国产一区二区三区 | 最近中文字幕大全中文字幕免费 | 黄色亚洲大片免费在线观看 | 欧美一级特黄高清视频 | 成人国产精品久久久春色 | 久久国产一区二区 | 粉嫩高清一区二区三区 | 久久精品看片 | 日韩精品免费一区二区 | 激情欧美一区二区三区免费看 | 色在线免费视频 | 久草免费在线视频 | 久久国产精品久久精品国产演员表 | 九九视频免费观看视频精品 | 精品视频www | av高清一区二区三区 | 亚洲三级性片 | 免费观看日韩 | 五月天六月婷婷 | 一级一片免费看 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 久久精品中文字幕免费mv | 2023天天干| 久久午夜网 | 99热这里只有精品在线观看 | 亚洲精品在线免费 | 国产精品高潮在线观看 | 国产1区2区3区在线 亚洲自拍偷拍色图 | 日本久久精品视频 | 国产精品电影一区二区 | 国产精品国产三级国产aⅴ入口 | 在线看v片成人 | 久久免费视频这里只有精品 | 天天干一干 | 午夜色性片 | 精品国产_亚洲人成在线 | 欧美男男激情videos | 久久久免费播放 | 亚洲黄色三级 | 日本成人免费在线观看 | 亚洲精品资源在线观看 | 国产高清视频在线免费观看 | 美女网站一区 | 精品国产福利在线 | 日韩精品一区二区三区第95 | 久久久资源网 | 亚洲天堂视频在线 | 国产视频在线免费 | 天天插天天爽 | 亚洲欧美一区二区三区孕妇写真 | 欧美日韩成人 | 国产一区二区在线播放视频 | 超碰人人在线观看 | 国产亚洲午夜高清国产拍精品 | 亚洲国产色一区 | 五月婷婷电影网 | 97电影手机版 | 国产成人中文字幕 | 9i看片成人免费看片 | 色噜噜在线观看 | 欧美久久九九 | 99热99re6国产在线播放 | 免费a网站| 天天搞天天干天天色 | 国产精品久久久久久久婷婷 | 国产黄在线免费观看 | 波多野结衣精品视频 | 国产理论影院 | 国产精品久久久久9999 | 一区二区三区四区久久 | 久久男人中文字幕资源站 | 久草国产在线 | 久久资源在线 | 97免费中文视频在线观看 | 美女网站视频免费都是黄 | 中文久草 | 中文字幕九九 | 人人超碰在线 | 国产精品国产毛片 | 天天操夜 | 亚洲精品国偷拍自产在线观看蜜桃 | 精品自拍网 | 精品久久一二三区 | 免费色婷婷 | 高清视频一区二区三区 | 96久久精品 | 在线av资源 | 97av在线视频| 日本在线h | 欧美日韩久久一区 | 欧美日视频 | 精品视频成人 | 黄色在线免费观看网站 | 亚洲一区二区三区四区在线视频 | 黄色小说网站在线 | 精品久久久999| 成人精品视频久久久久 | 国产.精品.日韩.另类.中文.在线.播放 | 久久久久久久国产精品 | 黄色免费在线看 | 99视频在线观看一区三区 | 成人av电影在线 | 精品久久久久久久 | 精品一二三区视频 | 视频福利在线观看 | 欧美精品首页 | 国产91精品一区二区绿帽 | 狠狠色综合欧美激情 | 欧美日韩一区二区三区视频 | 午夜视频在线观看一区二区三区 | 亚洲理论视频 | 国产精品毛片一区二区 | 91色在线观看视频 | 在线观看视频在线观看 | 日韩专区一区二区 | 激情开心色 | 日韩三区在线观看 | www.黄色片.com | 天天夜夜操 | 久久久久久久久综合 | 国产91免费在线 | 99国产精品免费网站 | 九九免费精品视频在线观看 | 九九热免费视频在线观看 | 九色精品在线 | 在线视频 国产 日韩 | 精品婷婷 | 欧美成人精品在线 | 久久精品—区二区三区 | 亚洲视频免费在线 | 天天天天天天天操 | 亚洲专区欧美 | 区一区二在线 | 精品国产区在线 | 国产九九精品视频 | 欧美日韩网址 | 怡红院久久 | 中文字幕超清在线免费 | 国产精品女人久久久 | 国产99久久久精品 | 安徽妇搡bbbb搡bbbb | 国产伦精品一区二区三区四区视频 | 美女视频网站久久 | 狠狠精品 | 人成电影网 | 狠狠的操狠狠的干 | www久久精品 | 久久三级毛片 | 亚洲天堂网在线观看视频 | 亚洲精品综合在线观看 | 久久精品高清 | 国产二区精品 | 日韩高清二区 | 丝袜网站在线观看 | 91大神免费在线观看 | 久久国产精品99久久久久久老狼 | 视频二区在线视频 | 91高清视频 | 日日干美女 | 久久伊人色综合 | 国产精品青青 | 久久香蕉影视 | 公与妇乱理三级xxx 在线观看视频在线观看 | 国产精品久久亚洲 | 91看片一区二区三区 | 亚洲精品乱码久久久久久蜜桃欧美 | 欧美地下肉体性派对 | 狠色在线| 亚洲一级黄色大片 | 亚洲一区在线看 | 天天爽天天爽天天爽 | 91精品国产91久久久久 | 欧美性极品xxxx娇小 | 激情五月在线视频 | 亚洲精品9| 久久免费播放视频 | av免费电影在线 | 日韩理论在线 | 91在线91拍拍在线91 | 99综合久久| 一级片免费视频 | 色综合久久综合网 | 久久99久久99精品中文字幕 | 免费在线精品视频 | 欧美精品在线一区二区 | 91人人揉日日捏人人看 | 在线观看日本韩国电影 | 日韩中字在线观看 | 色久网| 麻豆91在线观看 | 色94色欧美 | 99视频在线免费观看 | 操久| 日日爽夜夜操 | 国产成人av片 | 精品超碰 | 亚洲激情久久 | 国产96av| 国产剧情久久 | 色一色在线| 欧美久久久久 | 久久久亚洲麻豆日韩精品一区三区 | 国产福利91精品一区二区三区 | 国产精品一区二区免费 | 欧美一级片免费观看 | 久久国产剧场电影 | 国产精品久久久久久电影 | 免费的黄色av | 免费精品在线 | av在线8 | 毛片美女网站 | 精品国自产在线观看 | 日本中文字幕影院 | 91久久久国产精品 | 97av视频在线观看 | 亚洲人久久 | 久草在线久草在线2 | 黄在线免费观看 | 国产午夜亚洲精品 | 在线免费观看视频一区二区三区 | 久久www免费视频 | 五月天色丁香 | 久久久黄视频 | 麻豆视频国产精品 | 成人在线视频免费看 | 久久一区二区三区国产精品 | 有码视频在线观看 | 久草观看 | 久99久在线视频 | 国产日韩一区在线 | 国产精品久久久久久久久久三级 | 欧美精品少妇xxxxx喷水 | 一区二区三区高清 | 三级黄色片在线观看 | 亚洲观看黄色网 | 国产精品美女视频网站 | 人人搞人人爽 | 天天操天天射天天添 | 中文在线a∨在线 | 激情欧美一区二区三区免费看 | 日韩一区二区三区视频在线 | 超碰在线观看97 | 中文字幕有码在线播放 | 久久精品老司机 | 免费在线观看一级片 | 天天爽夜夜操 | 国产精品成人一区 | 在线视频app | 国产精品ssss在线亚洲 | 国产亚洲成av人片在线观看桃 | 国产精品一区二区av | 欧美91精品国产自产 | 色国产精品一区在线观看 | 成人一级电影在线观看 | 视频国产 | 天天天天色综合 | 国产成人黄色网址 | 国产中文在线字幕 | 国产成人精品亚洲 | 麻豆精品传媒视频 | 麻豆视频国产在线观看 | 亚欧日韩成人h片 | 不卡av在线免费观看 | 中文字幕丝袜 | 日躁夜躁狠狠躁2001 | 男女精品久久 | 99精品在线免费观看 |