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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

浅谈分布式 ID 的实践与应用

發布時間:2025/3/8 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 浅谈分布式 ID 的实践与应用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

導讀:在業務系統中很多場景下需要生成不重復的 ID,比如訂單編號、支付流水單號、優惠券編號等都需要使用到。

文|古德

網易云信資深 JAVA 開發工程師

本文將介紹分布式 ID 的產生原因,以及目前業界常用的四種分布式 ID 實現方案,并且詳細介紹其中兩種的實現以及優缺點,希望可以給您帶來關于分布式 ID 的啟發

為什么要用分布式 ID

隨著業務數據量的增長,存儲在數據庫中的數據越來越多,當索引占用的空間超出可用內存大小后,就會通過磁盤索引來查找數據,這樣就會極大的降低數據查詢速度。如何解決這樣的問題呢?一般我們首先通過分庫分表來解決,分庫分表后就無法使用數據庫自增 ID 來作為數據的唯一編號,那么就需要使用分布式 ID 來做唯一編號了。

分布式 ID 實現方案

目前,關于分布式 ID ,業界主要有以下四種實現方案:

  • UUID:使用 JDK 的 UUID#randomUUID() 生成的 ID;

  • Redis 的原子自增:使用 Jedis#incr(String key) 生成的 ID;

  • Snowflake 算法:以時間戳機器號和毫秒內并發組成的 64 位 Long 型 ID;

  • 分段步長:按照步長從數據庫讀取一段可用范圍的 ID;

我們總結一下這幾種方案的特點:

方案

順序性

重復性

可用性

部屬方式

可用時間

UUID

無序通過多位隨機字符達到極低重復概率,但理論上是會重復的一直可用JDK 直接調用永久

Redis

單調遞增

RDB?持久化模式下,會出現重復

Redis 宕機后不可用

Jedis 客戶調用

永久

Sonwflake

趨勢遞增

不會重復

發生時鐘回撥并且回撥時間超過等待閾值時不可用

集成部署、集群部署

69年

分段步長

趨勢遞增

不會重復

如果數據庫宕機并且獲取步長內的 ID 用完后不可用

集成部署、集群部署

永久

前面兩種實現方案的用法以及實現大家日常了解較多,就不在此贅述...本文我們會詳細介紹 Snowflake 算法以及分段步長方案。

Snowflake 算法可以做到分配好機器號后就可以使用,不依賴任何第三方服務實現本地 ID 生成,依賴的第三方服務越少可用性越高,那么我們先來介紹一下 Snowflake 算法。

Snowflake 算法

長整型數字(即 Long 型數字)的十進制范圍是 -2^64 到 2^64-1。

Snowflake 使用的是無符號長整型數字,即從左到右一共 64 位二進制組成,但其第一位是不使用的。所以,在 Snowflake 中使用的是 63bit 的長整型無符號數字,它們由時間戳、機器號、毫秒內并發序列號三個部分組成 :

  • 時間戳位:當前毫秒時間戳與新紀元時間戳的差值(所謂新紀元時間戳就是應用開始使用 Snowflake 的時間。如果不設置新紀元時間,時間戳默認是從1970年開始計算的,設置了新紀元時間可以延長 Snowflake 的可用時間)。41 位 2 進制轉為十進制是 2^41,除以(365 天 * 24 小時 * 3600 秒 * 1000 毫秒),約等于 69年,所以最多可以使用 69 年;

  • 機器號:10 位 2 進制轉為十進制是 2^10,即 1024,也就是說最多可以支持有 1024 個機器節點;

  • 毫秒內并發序列號:12 位 2 進制轉為十進制是 2^12,即 4096,也就是說一毫秒內在一個機器節點上并發的獲取 ID,最多可以支持 4096 個并發;

下面我們來看一下各個分段的使用情況:

二進制分段

[1][2,42][43,52][53,64]

說明

最高符號位不使用

一共41位,是毫秒時間戳一共10位,是機器號位

一共12位,是毫秒內并發序列號,當前請求的時間戳如果和上一次請求的時間戳相同,那么就將毫秒內并發序列號加一

那么 Snowflake 生成的 ID 長什么樣子呢?下面我們來舉幾個例子(假設我們的時間戳新紀元是 2020-12-31 00:00:00):

時間

機器

毫秒并發

十進制 Snowflake ID

2021-01-01 08:33:11

1

10

491031363588106

2021-01-02 13:11:12

2

25

923887730696217

2021-01-03 21:22:01

3

1

1409793654796289

Snowflake 可以使用三種不同的部署方式來部署,集成分布式部署方式、中心集群式部署方式、直連集群式部署方式。下面我們來分別介紹一下這幾種部署方式。

?Snowflake 集成分布式部署方式?

當使用 ID 的應用節點比較少時,比如 200 個節點以內,適合使用集成分布式部署方式。每個應用節點在啟動的時候決定了機器號后,運行時不依賴任何第三方服務,在本地使用時間戳、機器號、以及毫秒內并發序列號生成 ID。

下圖展示的是應用服務器通過引入 jar 包的方式實現獲取分布式 ID 的過程。每一個使用分布式 ID 的應用服務器節點都會分配一個拓撲網絡內唯一的機器號。這個機器號的管理存放在 MySQL 或者 ZooKeeper 上。

當拓撲網絡內使用分布式 ID 的機器節點很多,例如超過 1000 個機器節點時,使用集成部署的分布式 ID 就不合適了,因為機器號位一共是 10 位,即最多支持 1024 個機器號。當機器節點超過 1000 個機器節點時,可以使用下面要介紹的中心集群式部署方式。

?Snowflake 中心集群式部署方式?

中心集群式部署需要新增用來做請求轉發的 ID 網關,比如使用 nginx 反向代理(即下圖中的 ID REST API Gateway)。

使用 ID 網關組網后,應用服務器通過 HTTP 或 RPC 請求 ID 網關獲取分布式 ID。這樣相比于上面的集成分布式部署方式,就可以支撐更多的應用節點使用分布式 ID 了。

如圖所示,機器號的分配只是分配給下圖中的 ID Generator node 節點,應用節點是不需要分配機器號的。

使用中心集群式部署方式需要引入新的 nginx 反向代理做網關,增加了系統的復雜性,降低了服務的可用性。那么我們下面再介紹一種不需要引入 nginx 又可以支持超過 1000 個應用節點的直連集群部署方式。

?Snowflake 直連集群式部署方式?

相比于中心集群部署方式,直連集群部署方式可以去掉中間的 ID 網關,提高服務的可用性。

在使用 ID 網關的時候,我們需要把 ID generator node 的服務地址配置在 ID 網關中。而在使用直連集群式部署方式時,ID generator node 的服務地址可以配置在應用服務器本地配置文件中,或者配置在配置中心。應用服務器獲取到服務地址列表后,需要實現服務路由,直連 ID 生成器獲取 ID。

?Snowflake 算法存在的問題?

Snowflake 算法是強依賴時間戳的算法,如果一旦發生時鐘回撥就會產生 ID 重復的問題。那么時鐘回撥是怎么產生的,我們又需要怎么去解決這個問題呢?

NTP(Network Time Protocol)服務自動校準可能導致時鐘回撥。我們身邊的每一臺計算機都有自己本地的時鐘,這個時鐘是根據 CPU 的晶振脈沖計算得來的,然而隨著運行時間的推移,這個時間和世界時間的偏差會越來越大,那么 NTP 就是用來做時鐘校準的服務。

一般情況下發生時鐘回撥的概率也非常小,因為一旦出現本地時間相對于世界時間需要校準,但時鐘偏差值小于 STEP 閾值(默認128毫秒)時,計算機會選擇以 SLEW 的方式進行同步,即以 0.5 毫秒/秒的速度差調整時鐘速度,保證本地時鐘是一直連續向前的,不產生時鐘回撥,直到本地時鐘和世界時鐘對齊。

然而如果本地時鐘和世界時鐘相差大于 STEP 閾值時,就會發生時鐘回撥。這個 STEP 閾值是可以修改的,但是修改的越大,在 SLEW 校準的時候需要花費的校準時間就越長,例如 STEP 閾值設置為 10 分鐘,即本地時鐘與世界時鐘偏差在 10 分鐘以內時都會以 SLEW 的方式進行校準,這樣最多會需要 14 天才會完成校準。

為了避免時鐘回撥導致重復 ID 的問題,可以使用 128 毫秒的 STEP 閾值,同時在獲取 SnowflakeID 的時候與上一次的時間戳相比,判斷時鐘回撥是否在 1 秒鐘以內,如果在 1 秒鐘以內,那么等待 1 秒鐘,否則服務不可用,這樣可以解決時鐘回撥 1 秒鐘的問題。

分段步長方案

Snowflake 由于是將時間戳作為長整形的高位,所以導致生成的最小數字也非常大。比如超過時間新紀元 1 秒鐘,機器號為 1,毫秒并發序列為 1 時,生成的 ID 就已經到 4194308097 了。那么有沒有一種方法能夠實現在初始狀態生成數字較小的 ID 呢?答案是肯定的,下面來介紹一下分段步長 ID 方案。

使用分段步長來生成 ID 就是將步長和當前最大 ID 存在數據庫中,每次獲取 ID 時更新數據庫中的 ID 最大值增加步長。

數據庫核心表結構如下所示:

CREATE TABLE `segment_id` (`id` bigint(20) NOT NULL AUTO_INCREMENT,`biz_type` varchar(64) NOT NULL DEFAULT '', // 業務類型`max` bigint(20) DEFAULT '0', // 當前最大 ID 值`step` bigint(20) DEFAULT '10000', // ID 步長PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8

在獲取 ID 時,使用開啟事務,利用行鎖保證讀取到當前更新的最大 ID 值:

start transaction; update segment_id set max = max + step where biz_type = 'ORDER'; select max from segment_id where biz_type = 'ORDER'; commit

分段步長 ID 生成方案的優缺點:

  • 優點:ID 生成不依賴時間戳,ID 生成初始值可以從 0 開始逐漸增加;

  • 缺點:當服務重啟時需要將最大 ID 值增加步長,頻繁重啟的話就會浪費掉很多分段;

針對上述兩種實現方式的優化

上文介紹了 Snowflake 算法以及分段步長方案,他們各有優缺點,針對他們各自的情況我們在本文也給出相應的優化方案。

?ID 緩沖環?

為了提高?SnowflakeID?的并發性能和可用性,可以使用 ID 緩沖環(即 ID Buffer Ring)。提高并發性提現在通過使用緩沖環能夠充分利用毫秒時間戳,提高可用性提現在可以相對緩解由時鐘回撥導致的服務不可用。緩沖環是通過定長數組加游標哈希實現的,相比于鏈表會不需要頻繁的內存分配。

在 ID 緩沖環初始化的時候會請求 ID 生成器將 ID 緩沖環填滿,當業務需要獲取 ID 時,從緩沖環的頭部依次獲取 ID。當 ID 緩沖環中剩余的 ID 數量少于設定的閾值百分比時,比如剩余 ID 數量少于整個 ID 緩沖環的 30% 時,觸發異步 ID 填充加載。異步 ID 填充加載會將新生成的 ID 追加到 ID 緩沖環的隊列末尾,然后按照哈希算法映射到 ID 緩沖環上。另外有一個單獨的定時器異步線程來定時填充 ID 緩沖環。

下面的動畫展示了 ID 緩沖環的三個階段:ID 初始化加載、ID 消費、ID 消費后填充:

  • Buffer Ring Initialize load,ID 緩沖環初始化加載:從 ID generator 獲取到 ID 填充到 ID 緩沖環,直到 ID 緩沖環被填滿;

  • Buffer Ring consume,ID 緩沖環消費:業務應用從 ID 緩沖環獲取 ID;

  • Async reload,異步加載填充 ID 緩沖環:定時器線程負責異步的從 ID generator 獲取 ID 添加到 ID 緩沖隊列,同時按照哈希算法映射到 ID 緩沖環上,當 ID 緩沖環被填滿時,異步加載填充結束;

下面的流程圖展示了 ID 緩沖環的運行的整個生命周期,其中:

  • IDConsumerServer:表示使用分布式 ID 的業務系統;

  • IDBufferRing:ID 緩沖環;

  • IDGenerator:ID 生成器;

  • IDBufferRingAsyncLoadThread:異步加載 ID 到緩沖環的線程;

  • Timer:負責定時向異步加載線程添加任務來裝載 ID;

  • ID 消費流程:即 上面提到的 Buffer Ring consume;

整體流程:客戶端業務請求到應用服務器,應用服務器從 ID 緩沖環獲取 ID,如果 ID 緩沖環內空了那么拋出服務不可用;如果 ID 緩沖環內存有 ID 那么就消費一個 ID 。同時在消費 ID 緩沖環中的 ID 時,如果發現 ID 緩沖環中存留的 ID 數量少于整個 ID 緩沖環容量的 30% 時觸發異步加載填充 ID 緩沖環。

?ID 雙桶 Buffer?

在使用分段步長 ID 時,如果該分段的 ID 用完了,需要更新數據庫分段最大值再繼續提供 ID 生成服務,為了減少數據庫更新查詢可能帶來的延時對 ID 服務的性能影響,可以使用雙桶緩存方案來提高 ID 生成服務的可用性。

其主要原理為:設計兩個緩存桶:currentBufferBucket 和 nextBufferBucket,每個桶都存放一個步長這么多的 ID,如果當前緩存桶的 ID 用完了,那么就將下一個緩存桶設置為當前緩存桶。

下面的動畫展示了雙桶緩存初始化、異步加載預備桶和將預備桶切換成當前桶的全過程:

  • Current bucket initial load:初始化當前的緩存桶,即更新 max = max + step,然后獲取更新后的 max 值,比如步長是 1000,更新后的 max 值是 1000,那么桶的高度就是步長即 1000,桶 min = max - step + 1 = 1,max = 1000;

  • Current bucket remaining id count down to 20%,Next bucket start to load。當前緩存桶的 ID 剩余不足 20% 的時候可以加載下一個緩存桶,即更新 max = max + step,后獲取更新后的 max 值,此時更新后的 max 值是 2000,min = max - step + 1 = 1001, max = 2000;

  • Current bucket is drained,Switch current bucket to the next bucket,如果當前桶的 ID 全部用完了,那么就將下一個 ID 緩存桶設置為當前桶;

下面是雙桶 Buffer 的流程圖:

總結

本文主要介紹了分布式 ID 的實現方案,并詳細介紹了其中 Snowflake 方案和分段步長方案,以及針對這兩種方案的優化方案。我們再簡單總結一下兩個方案:

  • 在高并發場景下生成大量的分布式 ID,適合使用 Snowflake 算法方案,毫秒內并發序列為2^12=4096,單機 QPS 支持高達 4 百萬,但是需要對 ID 生成器的機器號進行管理;

  • 使用分段步長方式生成 ID 就可以免去對機器號的管理,但是需要合理的設置步長,如果步長太短滿足不了并發需求,如果步長太長又會造成分段的過渡浪費;

以上就是本文的全部內容,如果有更多關于分布式 ID 的技術也歡迎留言與我們交流。

?作者介紹?

古德,網易云信資深 JAVA 開發工程師。現在負責網易會議賬戶體系、互動直播等模塊的設計與研發。對微服務、分布式事務等中間件技術方面有一定的經驗。熱愛技術喜歡 Coding,善于面向對象設計編程、領域驅動設計與代碼優化重構。

?線上直播預告?

1月14日19:30,邀請到網易云信音視頻算法工程師線上分享《RTC 業務中的視頻編解碼引擎構建》,歡迎掃碼關注直播~

?更多閱讀?

  • Mobile DevOps 之 Proxmox 實現節流提效

  • 線上開票系統設計實踐

  • 細說websocket快速重連機制

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的浅谈分布式 ID 的实践与应用的全部內容,希望文章能夠幫你解決所遇到的問題。

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

久久久久亚洲精品成人网小说 | 五月婷婷av在线 | 国产精品99久久久久久有的能看 | 久久精品视频18 | 亚洲韩国一区二区三区 | 欧美色图另类 | www.天天色.com | 久久8| 亚洲va天堂va欧美ⅴa在线 | av福利在线看 | 天天插综合 | 久久99精品视频 | 日韩偷拍精品 | 国产天天综合 | 久草| 九九久久国产精品 | 91免费看黄| 国产手机av | 日本久久中文字幕 | 欧美性高跟鞋xxxxhd | 国产成人精品一区二区三区福利 | 久久久久高清毛片一级 | 日韩欧美综合精品 | 国产一区在线观看视频 | 激情久久一区二区三区 | 福利视频网址 | 国产无套精品久久久久久 | 日韩字幕| 免费a视频 | 国产一级免费观看视频 | 99在线观看视频网站 | 91精品小视频 | 欧美日韩色婷婷 | 在线免费观看黄 | 日韩久久精品 | 免费黄色av片 | 国产亚洲午夜高清国产拍精品 | 97超碰人人澡人人爱学生 | 日韩精品久久久久久 | 91亚洲精品乱码久久久久久蜜桃 | 国产黄色理论片 | 9色在线视频 | 国产成人av一区二区三区在线观看 | av色一区| 五月婷婷久久丁香 | 欧美久久久久久久 | 国产精成人品免费观看 | 怡红院av | 久久综合九色综合97_ 久久久 | 免费男女羞羞的视频网站中文字幕 | 久久精品国产久精国产 | 在线久久 | 久久久精品欧美 | 中文字幕乱在线伦视频中文字幕乱码在线 | av一区二区在线观看中文字幕 | 成年人免费在线看 | 男女拍拍免费视频 | 97夜夜澡人人双人人人喊 | 国产精品爽爽久久久久久蜜臀 | 九九视频免费在线观看 | 久草在线在线精品观看 | 一区二区中文字幕在线播放 | 久久一区二区三区国产精品 | 91九色在线 | 国产91九色视频 | 日韩精品视频免费 | 亚洲精品小视频 | 欧美精品资源 | 黄色小说视频网站 | 四虎影视成人永久免费观看视频 | 欧美日韩亚洲国产一区 | 欧美日韩国产一区二区三区 | av在线播放国产 | 日韩欧美精品一区二区三区经典 | 久久精品一二区 | 亚洲综合色激情五月 | 91在线播放综合 | 狠狠色丁香婷婷综合 | 超碰夜夜 | 亚洲日日日 | 中文字幕乱码电影 | 亚洲视频六区 | 美女视频久久 | av电影在线不卡 | 日韩欧美在线第一页 | 黄色亚洲在线 | 天天综合在线观看 | 999成人| 免费一级特黄毛大片 | 色99网| 久久国产精品二国产精品中国洋人 | av中文国产 | 丁香视频全集免费观看 | 欧美日韩国产精品一区二区三区 | 中文字幕色婷婷在线视频 | 日本公妇在线观看高清 | 久久综合九色九九 | 国产九九热视频 | 免费视频久久久久 | 国产视频一区在线 | 婷婷丁香激情五月 | 婷婷五月在线视频 | 亚洲人xxx| 又黄又爽又刺激的视频 | 特片网久久 | 国产在线观看h | 久久草视频 | 国产精品99久久久久久有的能看 | 国产精品岛国久久久久久久久红粉 | 日韩一级电影在线观看 | 涩涩在线| 中文字幕91视频 | www日韩精品| 国产精品色在线 | 久久天天躁狠狠躁亚洲综合公司 | 国产精品久久久一区二区三区网站 | 色婷婷久久久综合中文字幕 | 美女在线免费观看视频 | 日韩久久久久久久 | 日女人电影| 激情综合五月天 | 激情五月婷婷综合网 | 婷婷色在线资源 | 亚洲精品网址在线观看 | 午夜精品电影 | 成人黄色av免费在线观看 | 日本韩国精品一区二区在线观看 | 久久美女免费视频 | 韩日三级在线 | 国产成人在线精品 | 99婷婷| 激情在线网站 | 亚洲三级在线播放 | av电影免费在线看 | 麻豆果冻剧传媒在线播放 | 亚洲成人av电影在线 | 国产日韩欧美视频在线观看 | 国产精品孕妇 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 国产色视频网站 | 亚洲精品理论片 | 麻豆国产网站入口 | 亚洲影院色| 免费在线观看污网站 | 久一久久| 婷婷午夜天 | 久久久久久久久久免费 | 国产高清中文字幕 | 黄色免费网 | 日日综合 | 日本最新中文字幕 | 亚洲精品网站在线 | 久久久久久久久久久久久久电影 | 免费黄色在线网址 | 亚洲国产精品va在线 | 国产精品黑丝在线观看 | 一区二区精品在线视频 | 亚洲黄色免费 | av丝袜美腿 | 日韩高清一二三区 | 五月婷婷激情五月 | 夜夜爽天天爽 | 狠狠狠狠狠狠操 | 亚洲成人精品在线 | 能在线观看的日韩av | 区一区二区三区中文字幕 | 亚洲精品高清视频 | 久久免费视频99 | 婷色在线| 麻豆av一区二区三区在线观看 | 九九爱免费视频 | 亚洲精品影视 | 欧美性色综合网 | 免费看国产a | 久久少妇av | 久久爱导航 | 欧美日韩中 | 正在播放一区 | 日本中文字幕在线观看 | 亚洲综合一区二区精品导航 | 青青网视频 | 国产精品久久久久久久久久东京 | 欧美 亚洲 另类 激情 另类 | 欧美黑吊大战白妞欧美 | 午夜国产福利在线 | 欧美污网站 | 国产在线观看免 | 美女久久久久久久久久 | 久久99日韩 | 久久综合色影院 | 久久久综合电影 | 久久久天天操 | 国产成人黄色网址 | 亚洲精品午夜视频 | 久久99精品久久久久蜜臀 | 99热官网 | av免费在线看网站 | 日日夜夜狠狠操 | 亚洲综合在 | 日韩精品一区二区三区高清免费 | 久草在线视频网站 | 久久视影| 午夜在线观看一区 | 久久久精品网站 | 欧美精品小视频 | 国产一区视频免费在线观看 | 激情五月婷婷 | 亚洲激精日韩激精欧美精品 | 亚洲国产视频在线 | 91九色视频网站 | 97超碰资源站 | 9在线观看免费高清完整版 玖玖爱免费视频 | 中文字幕在线视频国产 | 日韩三级中文字幕 | 久久电影网站中文字幕 | 97夜夜澡人人双人人人喊 | 日韩欧美在线观看一区二区三区 | 免费看国产一级片 | 在线亚洲人成电影网站色www | 欧美地下肉体性派对 | 成人国产精品一区二区 | 国产色 在线 | 97视频人人澡人人爽 | 久久精品日产第一区二区三区乱码 | 中文字幕高清视频 | 久久综合成人网 | 日韩av一区二区三区在线观看 | 人人舔人人爱 | 免费男女网站 | 99久免费精品视频在线观看 | 国产精品成人品 | 夜夜躁日日躁 | 91网免费观看 | 欧美色综合天天久久综合精品 | 丁香六月天婷婷 | 精品视频久久久久久 | 黄色在线观看污 | 色老板在线视频 | 探花系列在线 | 国产黄色看片 | 日本高清免费中文字幕 | 91精品欧美一区二区三区 | 在线视频久 | 国产精品日韩在线观看 | 成人app在线播放 | 伊人狠狠操 | 丁香导航| 五月婷婷另类国产 | 日韩理论在线播放 | 国产日韩欧美在线观看 | 一二三久久久 | 悠悠av资源片 | 日韩在线视频免费观看 | 成人精品视频久久久久 | 国语麻豆 | 色狠狠婷婷 | 亚洲成年人av | 五月天.com | 在线视频免费观看 | 精品国产一区二 | 免费网站看av片 | 激情自拍av | 国产系列 在线观看 | 91九色视频在线 | 在线看片日韩 | 国产日韩中文字幕 | 99在线视频网站 | 91高清完整版在线观看 | 精品久久影院 | 日韩免费久久 | 天天射天天色天天干 | 色com | 国产成人99久久亚洲综合精品 | 国产精品久久久久久久毛片 | 国产免费黄色 | 在线蜜桃视频 | 国产高清不卡在线 | 亚洲精品伦理在线 | 黄色免费看片网站 | 黄色免费大全 | 91精品视频免费 | 久久久精品高清 | 麻豆一二三精选视频 | 成人av片免费看 | 91久久久国产精品 | 欧美精品一区二区免费 | 日韩欧美精品在线视频 | 欧美精品生活片 | 久久视频在线观看免费 | 伊人狠狠色丁香婷婷综合 | 国产理论免费 | 久久久久亚洲精品成人网小说 | 91私密视频 | 97在线成人 | 97视频在线免费观看 | 久久av影院 | 狠狠色噜噜狠狠狠狠 | 国产成人免费av电影 | 久久久久欠精品国产毛片国产毛生 | 外国av网 | 久久久亚洲精华液 | 人人爽人人干 | 91在线视频免费播放 | 久久免费成人网 | 亚洲成人欧美 | 911av视频 | 最新真实国产在线视频 | 啪啪资源| 国产99久久久精品视频 | 午夜.dj高清免费观看视频 | 精品视频在线看 | 夜夜骑天天操 | 人人澡av | www.日本色 | 亚洲国产美女久久久久 | 日韩伦理一区二区三区av在线 | 日韩av一区二区三区四区 | 成人一区在线观看 | 色.www | zzijzzij亚洲日本少妇熟睡 | 国产1级毛片 | 久草免费在线观看 | 日日爱网址 | 伊人春色电影网 | 手机av网站 | 日韩视频在线不卡 | 亚洲国产中文字幕在线观看 | 97超碰资源 | 日韩欧美综合视频 | 日韩啪啪小视频 | 2018亚洲男人天堂 | 在线观看国产日韩 | 最新精品国产 | 色妞色视频一区二区三区四区 | 国产精品视频一二三 | 欧美a级在线 | 国产精品美女久久久久久久久 | 亚洲一区二区三区精品在线观看 | 成片免费观看视频999 | 在线涩涩 | 69av久久| 天天曰夜夜操 | 国产精品二区三区 | 丁香九月激情综合 | 狠狠久久婷婷 | 婷婷六月网 | 国际av在线| 天天碰天天操视频 | 欧美超碰在线 | 丁香婷婷激情国产高清秒播 | 天天草夜夜 | 毛片基地黄久久久久久天堂 | 91精品国产91热久久久做人人 | 国产在线欧美在线 | 五月天婷婷在线视频 | 爱射综合| 精品亚洲午夜久久久久91 | 久久视频在线视频 | 国产精品成人一区二区三区吃奶 | 毛片永久免费 | www.亚洲| 国产午夜精品久久 | 成人午夜免费福利 | 欧美成人aa | 国产一区二区精品 | 亚洲三级精品 | 午夜av日韩| 最新日韩视频 | 国产精品久久久久久久7电影 | 中文字幕在线看视频 | 中文字幕91视频 | 国产中文字幕视频在线观看 | 狠狠色丁香婷婷综合欧美 | 午夜久久影视 | 三上悠亚一区二区在线观看 | 人人干在线观看 | 国产96在线视频 | 91片在线观看 | 久久爽久久爽久久av东京爽 | 国产在线2020 | 日韩在线高清 | 亚洲美女免费精品视频在线观看 | 国产黄色片在线 | 最新av免费在线观看 | 亚洲国内精品在线 | 欧美成人精品欧美一级乱 | 粉嫩高清一区二区三区 | 久久视频在线观看免费 | 日本色小说视频 | 91在线观 | 激情大尺度视频 | 丁香视频免费观看 | 在线中文日韩 | 三级黄在线| 一级免费观看 | 高清视频一区二区三区 | 午夜精品一区二区三区在线观看 | 中文在线最新版天堂 | 在线日韩中文字幕 | 色综合久久网 | 在线小视频你懂得 | 国产精品一二三 | 久久久久一区 | 超碰97免费观看 | 97综合视频 | 特级黄色视频毛片 | 日韩午夜精品 | 色国产精品一区在线观看 | 久久av免费 | 国产精品亚洲视频 | 亚洲 精品在线视频 | 2020天天干天天操 | 免费人成在线观看网站 | 精品免费国产一区二区三区四区 | 91免费版成人 | 日韩在线色视频 | 97电影网手机版 | 久久福利影视 | 亚洲午夜大片 | 成人免费一区二区三区在线观看 | 日韩精选在线 | 国产永久免费高清在线观看视频 | 91av视频在线观看免费 | 97精品伊人| 欧美精品一区二区免费 | 狠狠干电影| 97精品电影院 | 综合色影院| 中国一级片在线 | 激情丁香综合五月 | 婷婷久久综合网 | 91在线免费看片 | 综合中文字幕 | av丝袜天堂 | 国产vs久久| 日韩精品久久中文字幕 | 日韩av中文在线观看 | 久久久久亚洲精品男人的天堂 | 狠狠色噜噜狠狠 | 久久免费看毛片 | 中文乱码视频在线观看 | 91黄色免费网站 | 欧美精品在线观看一区 | 国产一区二区中文字幕 | 亚洲视频axxx | 91久久国产自产拍夜夜嗨 | 九九九视频在线 | 91桃色免费视频 | 在线免费观看羞羞视频 | 99久久毛片 | 91看片成人| 亚洲va欧美va国产va黑人 | 在线欧美中文字幕 | 亚洲丁香久久久 | 九色在线视频 | 国产裸体永久免费视频网站 | 麻豆小视频在线观看 | 看av免费网站 | 九九九在线观看视频 | 国产高清在线视频 | 少妇搡bbbb搡bbb搡69 | 久久久亚洲网站 | 91丨九色丨丝袜 | 嫩模bbw搡bbbb搡bbbb | av电影在线播放 | 六月天综合网 | 麻豆国产精品永久免费视频 | 久久69精品久久久久久久电影好 | 免费观看的黄色片 | 国产成人免费高清 | 久久久久久久免费看 | 在线91色| 国产精品久久久久免费观看 | 91人人网 | 亚洲人在线7777777精品 | 婷婷爱五月天 | 在线观看视频黄色 | 中文字幕一区二 | 国产精品a久久 | 一本一道久久a久久综合蜜桃 | 一本一道久久a久久精品蜜桃 | 天天射成人 | 中文字幕在线免费看线人 | 久久久久国产精品www | 国产成人在线一区 | 在线欧美中文字幕 | 亚洲春色综合另类校园电影 | 玖玖国产精品视频 | 91av视频免费观看 | 久久久国产精品视频 | 久久午夜影院 | 一区二区三区免费在线观看视频 | 午夜色婷婷 | 99一级片| 麻豆影视在线观看 | 黄色一级大片免费看 | 人人爱人人射 | 中文理论片 | 国产精品剧情在线亚洲 | av线上看 | 美女天天操 | 久久99久久99精品 | 国产亚洲资源 | 91成人网在线| 亚洲精品影视 | 四虎亚洲精品 | 天天干天天爽 | 久久av免费 | 中文字幕制服丝袜av久久 | 精品免费久久久久 | 97视频在线免费观看 | 国产中文字幕av | 久久久久久高清 | 人人舔人人爱 | 91av手机在线观看 | 在线观看精品黄av片免费 | 久久这里只有精品23 | 国产午夜在线观看视频 | 美州a亚洲一视本频v色道 | www夜夜| 成年人在线免费视频观看 | 夜夜操综合网 | 精品欧美一区二区精品久久 | 久久久亚洲国产精品麻豆综合天堂 | 91自拍91 | 九色最新网址 | 久久久国产精品麻豆 | 日日精品 | 久草在线在线精品观看 | 一级片视频在线 | 成年人免费电影在线观看 | 成人在线观看影院 | av网址最新| 日韩久久久久 | 99精品免费久久久久久日本 | 国产中文在线视频 | 97久久精品午夜一区二区 | 999久久久免费视频 午夜国产在线观看 | 免费麻豆视频 | 色综合久久88色综合天天 | 99久热| 成人av在线网 | 国产午夜精品一区二区三区嫩草 | 热久久国产 | 久草在线观看视频免费 | 狠狠色狠狠色合久久伊人 | 四虎国产视频 | www.夜夜夜| 亚洲伊人天堂 | 久久国产精品一区二区三区 | 91精品国产一区二区三区 | 99久久精品免费看国产一区二区三区 | 国产精品久久久久久久久岛 | 成人免费观看网址 | 最近免费中文视频 | 亚洲va欧美| 国产亚洲精品女人久久久久久 | 国产视频 久久久 | 日韩精品1区2区 | 91精品在线麻豆 | 波多野结衣一区二区三区中文字幕 | 美女网色| 黄色片免费在线 | 欧美欧美| 亚洲一级免费电影 | 日韩专区中文字幕 | 在线看国产一区 | 999国产在线 | 国产精品va在线观看入 | 99精品视频在线观看 | 日韩字幕在线 | 国产福利网站 | 黄色a一级视频 | 在线97| 在线成人免费电影 | 99草在线视频 | 青青草华人在线视频 | 美女精品 | 成人网页在线免费观看 | 黄网站色成年免费观看 | 女女av在线 | 午夜精品福利一区二区 | 91网页版免费观看 | 久久精品8 | 日韩高清激情 | 伊人五月在线 | 久久久久久久久久久久电影 | 国产亚洲一区二区在线观看 | 亚洲电影免费 | 日本激情视频中文字幕 | 国产 日韩 在线 亚洲 字幕 中文 | 九九精品视频在线观看 | 久久草草热国产精品直播 | 二区三区精品 | 四虎国产永久在线精品 | 9999在线 | 成人性生交视频 | 国产一区二区三区免费视频 | 久久久亚洲影院 | 一级电影免费在线观看 | 久久久www | 粉嫩aⅴ一区二区三区 | 夜夜操网 | 一区二区三区观看 | 日本中文乱码卡一卡二新区 | 一级a性色生活片久久毛片波多野 | 精品国产乱子伦一区二区 | 日日夜夜网 | 日一日操一操 | 久久99精品热在线观看 | 国产尤物在线 | 奇米网8888| 免费毛片一区二区三区久久久 | 丁香电影小说免费视频观看 | 国产自在线 | 91热精品 | 亚洲国产精品推荐 | 国外成人在线视频网站 | 欧美精品日韩 | 久久成人欧美 | 国产艹b视频 | 中文字幕亚洲在线观看 | 99色亚洲 | 激情av综合 | 91黄色免费看 | 黄色在线免费观看网址 | 人人干网| 欧美成人播放 | 久久网页| 久久色中文字幕 | 精品国产乱码久久久久久1区2匹 | www.69xx | 一区二区电影在线观看 | 色婷婷av一区 | 一区二区三区在线视频观看58 | 亚洲精品一区二区在线观看 | 国产精品嫩草影院99网站 | 国产婷婷色 | 久久久久久久久久久久影院 | 免费看搞黄视频网站 | 精品久久久久久久久久国产 | 五月激情av| 国产999精品久久久影片官网 | 国产人在线成免费视频 | 97小视频 | 在线看v片成人 | 亚洲欧洲av在线 | 91在线观 | 91麻豆精品 | 欧美成人猛片 | 欧美一级电影 | 色a在线观看| av电影免费在线看 | 婷婷激情综合五月天 | 国产aaa毛片| 精品久久久久久久久久久久久 | 欧美另类亚洲 | 奇米网777 | 91av在| 亚洲无在线 | 久av电影 | 欧美精品在线观看 | 精品在线视频观看 | 黄色午夜网站 | 亚洲一级在线观看 | 国产黄在线免费观看 | 欧美久久九九 | 人成电影网 | 亚洲v欧美v国产v在线观看 | 国产高清免费在线观看 | 亚洲欧美日韩精品久久久 | 黄色av一区二区 | 久久久久久高潮国产精品视 | 欧美三级免费 | 亚洲激情在线视频 | 在线 国产 亚洲 欧美 | 精品美女久久久久 | 精品久久久久久一区二区里番 | 日韩一区二区三区高清在线观看 | 国产美女视频网站 | 亚洲精品www | 在线观看中文字幕亚洲 | 婷婷爱五月天 | 免费午夜av| 97在线观看免费高清 | 波多野结衣在线视频一区 | 高清av免费看 | 色综合久久久久久中文网 | 色婷婷视频网 | 欧美一区二区三区特黄 | 中文成人字幕 | 又紧又大又爽精品一区二区 | 97av在线视频免费播放 | 操天天操| 一区二区三区观看 | 国产精品初高中精品久久 | 91精品国产自产老师啪 | 国产在线综合视频 | 久久这里有精品 | 久久久国产精品一区二区中文 | 99视频精品全国免费 | 精品国产乱码 | 久久精品第一页 | 四虎在线免费观看视频 | 国产精品99久久久久人中文网介绍 | 在线观看色网站 | 超碰97人人爱 | 久久免费a| 久在线观看视频 | 玖玖精品在线 | 国产黄色片免费看 | 国产区欧美| 一区二区在线不卡 | 99久久精品免费看国产 | 久久涩涩网站 | 欧美巨乳波霸 | 久久精品电影 | 国产精品国产三级国产 | 日韩精品一区在线播放 | 成人中心免费视频 | 精品在线观看一区二区 | 精品国产一区二区三区久久 | 九九久久精品视频 | 处女av在线 | 在线观看国产亚洲 | 国产亚洲永久域名 | 一二三区视频在线 | 97香蕉超级碰碰久久免费软件 | 97国产大学生情侣酒店的特点 | 日本久久中文字幕 | 手机av电影在线 | 91在线视频观看 | 少妇啪啪av入口 | 国产剧情一区 | 久久久久久福利 | 国产成在线观看免费视频 | 在线观看精品国产 | 欧美做受xxx | 精品在线免费视频 | 国产免费大片 | 欧美日韩破处 | 日韩免费视频播放 | 天天色天天 | www.av免费 | 在线91色| 国产精品欧美 | 九色视频自拍 | 天天色天天色天天色 | 国产一区影院 | 成人av影院在线观看 | 日本老少交| 国产精品美女免费 | 国产中文字幕一区二区三区 | www.久久91| 色网站中文字幕 | 国产午夜三级 | 丁香花中文字幕 | 麻豆视频网址 | 狠狠色丁香 | 中文字幕av免费 | 国产精品久久久久久久久久免费看 | 一级黄色片在线 | 免费午夜网站 | 精品国自产在线观看 | 国产一级二级三级在线观看 | 91精品视频免费在线观看 | 国产福利中文字幕 | 中文字幕丰满人伦在线 | 欧美午夜视频在线 | 久久伊人操 | 日本黄色免费在线观看 | 91视频免费看 | 99色人| 蜜臀av网站| 国产精品美女免费视频 | 久久精品三级 | 欧美成人理伦片 | 久久兔费看a级 | www.av免费观看| 99热最新在线 | 毛片网免费 | 亚洲区视频在线 | 免费视频91蜜桃 | 中文字幕日韩电影 | 亚洲精品乱码久久久久久按摩 | 在线v | 国产不卡片 | 天天插天天射 | 日本在线观看视频一区 | av电影在线播放 | 久久精品香蕉视频 | 亚洲人久久 | 欧美日韩中文字幕视频 | 国产高清久久 | 亚洲男女精品 | 成人宗合网| 欧美日在线 | 黄色高清视频在线观看 | 激情综合网五月 | 在线免费高清视频 | 中文字幕在线一区二区三区 | 国产精品一区二区吃奶在线观看 | 亚洲免费视频在线观看 | 国产成年免费视频 | 色视频在线观看 | 伊人黄色网 | 中国黄色一级大片 | 三级黄色免费 | 国产九九热视频 | 国产又黄又猛又粗 | 成年人在线看片 | 亚洲精品女人久久久 | 日本一区二区三区免费观看 | 亚洲狠狠婷婷 | 日韩欧美在线一区 | 日韩激情视频在线观看 | 国产成人一区二 | 香蕉视频网址 | 天天爱天天插 | 一区二区三区在线观看 | 精品久久久99 | 超碰成人免费电影 | 免费国产在线视频 | 日韩精品免费在线播放 | 国产精品自产拍 | 婷婷四房综合激情五月 | 日韩精品免费一区二区在线观看 | 国产精品色 | av导航福利 | 日本中文字幕一二区观 | 日韩一区二区三区观看 | 一区二区三区高清不卡 | 五月婷婷一区二区三区 | 婷婷色在线资源 | 国产在线v| 欧美性生交大片免网 | 99精品小视频 | 国产精品一二 | 久久久久久久久久久网 | 中文字幕在线第一页 | 五月激情六月丁香 | 97超碰在线久草超碰在线观看 | 成人免费观看在线视频 | 国产一区二区三区四区在线 | 久久这里只有精品视频99 | 91亚洲精品在线观看 | 天天操天天干天天摸 | 亚洲一区精品二人人爽久久 | 国产美女视频一区 | 国产一级电影免费观看 | 青青河边草观看完整版高清 | 日韩小视频 | 欧美色就是色 | 一区二区三区福利 | 亚洲高清视频在线观看免费 | 精品少妇一区二区三区在线 | 欧美国产大片 | 国产精品成人久久久久 | 99久久精品午夜一区二区小说 | 国产区精品视频 | 在线视频免费观看 | 成人黄色小说视频 | 亚洲国产中文字幕 | 毛片二区| 人人插人人搞 | 精品中文字幕在线播放 | 91人人澡人人爽人人精品 | 人人玩人人爽 | 日韩在线一级 | 久久久免费看 | 免费视频成人 | 国产一区视频在线观看免费 | 天天干天天草 | av片在线看 | 亚洲色五月 | av在线播放网址 | 欧美日韩精品在线 | 欧美色精品天天在线观看视频 | 国产在线精品一区二区不卡了 | 国产精品永久免费 | 不卡av在线免费观看 | 特级黄色片免费看 | 久草免费在线观看视频 | 久久精品视频免费 | 最近乱久中文字幕 | 在线看国产视频 | 女人18片| 久久人人添人人爽添人人88v | 日本精品视频免费观看 | 不卡中文字幕在线 | 精品视频不卡 | 亚洲香蕉在线观看 | 黄色成人av| 中午字幕在线观看 | 永久免费av在线播放 | 成人av一区二区三区 | 一区二区三区视频网站 | 91av在线免费看 | 男女视频久久久 | 在线视频一区观看 | 亚洲精品乱码白浆高清久久久久久 | 最近中文字幕高清字幕免费mv | 日本乱码在线 | 色综合天天干 | 国产精品第52页 | 亚洲欧美精品一区二区 | 亚洲黄色av网址 | 黄色av网站在线免费观看 | 国产亚洲高清视频 | 日韩免费网址 | 亚洲精品网站在线 | 爱爱一区 | 国产又粗又猛又黄视频 | 天天干天天操人体 | 国产精品久久久毛片 | 亚洲国产精久久久久久久 | av在线电影网站 | 日韩在线视频观看免费 | av在线a| 97超碰精品 | 九九免费精品视频在线观看 | 久久久一本精品99久久精品66 | 91精品办公室少妇高潮对白 | 欧美国产视频在线 | 久久99精品波多结衣一区 | 狠狠干网址 | 成人a视频片观看免费 | 国产精品热视频 | 中文字幕成人在线观看 | 日韩一区二区三区在线观看 | 二区视频在线 | 99久久99久久综合 | 成年人在线播放视频 | 天天色 天天 | 久久试看 | 日韩av成人免费看 | 亚洲日本一区二区在线 | 国产无限资源在线观看 | 亚洲第一中文字幕 | 久久国产精品二国产精品中国洋人 | 国产xvideos免费视频播放 | 免费亚洲精品 | 亚洲国产精品电影 | 成人午夜黄色 | 国产成人福利在线观看 | 草草草影院| 麻豆国产电影 | 欧美日韩视频精品 | 久热久草在线 | 亚洲免费在线观看视频 | 国产麻豆精品久久 | 五月天久久婷婷 | 久久九九免费视频 | 丁香花在线观看免费完整版视频 | 亚洲一区视频免费观看 | 国产成人在线播放 | 波多野结衣视频一区 | 午夜视频在线观看一区二区 | a成人v在线 | 国产只有精品 | 啪啪免费观看网站 | 国内综合精品午夜久久资源 | 成人av网站在线播放 | 2019精品手机国产品在线 | 成人一级在线观看 | 久久免费看a级毛毛片 | 91精品在线视频观看 | 国产亚洲精品久久久久久大师 | 午夜久久成人 | 中文字幕国产精品一区二区 | 区一区二区三区中文字幕 | 亚洲一区二区三区在线看 | 黄色av播放| 精品国产精品久久一区免费式 | 亚洲 中文 欧美 日韩vr 在线 | 日批网站在线观看 | 成人h在线播放 | 2021国产精品视频 | 2019国产精品| 视频精品一区二区三区 | 黄色中文字幕在线 | 69视频国产| 午夜视频在线观看一区 | 最近字幕在线观看第一季 | 热久久电影 | 久久久久久久国产精品 | 成人免费xxxxxx视频 | 国产精品视频永久免费播放 | 一区二区三区视频在线 | 三级黄色网址 | 国产亚洲成av人片在线观看桃 | 精品久久一级片 | 国产91精品看黄网站在线观看动漫 | 国产视频99 | 国产91精品一区二区 | 日韩a在线播放 | 四虎影视精品成人 | 成人国产精品久久久久久亚洲 |