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

RocketMQ 千錘百煉 - 哈啰在分布式消息治理和微服務(wù)治理中的實(shí)踐

開發(fā) 分布式
本文就哈啰在消息流量和微服務(wù)調(diào)用的治理中踩過的坑、積累的經(jīng)驗(yàn)進(jìn)行分享。

 [[406933]]

背景

哈啰已進(jìn)化為包括兩輪出行(哈啰單車、哈啰助力車、哈啰電動(dòng)車、小哈換電)、四輪出行(哈啰順風(fēng)車、全網(wǎng)叫車、哈啰打車)等的綜合化移動(dòng)出行平臺(tái),并向酒店、到店團(tuán)購(gòu)等眾多本地生活化生態(tài)探索。

隨著公司業(yè)務(wù)的不斷發(fā)展,流量也在不斷增長(zhǎng)。我們發(fā)現(xiàn)生產(chǎn)中的一些重大事故,往往是被突發(fā)的流量沖跨的,對(duì)流量的治理和防護(hù),保障系統(tǒng)高可用就尤為重要。

本文就哈啰在消息流量和微服務(wù)調(diào)用的治理中踩過的坑、積累的經(jīng)驗(yàn)進(jìn)行分享。

聊聊治理這件事

開始之前先聊聊治理這件事情,下面是老梁個(gè)人理解:

治理在干一件什么事?

讓我們的環(huán)境變得美好一些

需要知道哪些地方還不夠好?

以往經(jīng)驗(yàn)
用戶反饋
業(yè)內(nèi)對(duì)比

還需要知道是不是一直都是好的?

監(jiān)控跟蹤
告警通知

不好的時(shí)候如何再讓其變好?

治理措施
應(yīng)急方案

目錄

打造分布式消息治理平臺(tái)
RocketMQ 實(shí)戰(zhàn)踩坑和解決
打造微服務(wù)高可用治理平臺(tái)

背景

裸奔的 RabbitMQ

公司之前使用 RabbitMQ ,下面在使用 RabbitMQ 時(shí)的痛點(diǎn),其中很多事故由于 RabbitMQ 集群限流引起的。

積壓過多是清理還是不清理?這是個(gè)問題,我再想想。
積壓過多觸發(fā)集群流控?那是真的影響業(yè)務(wù)了。
想消費(fèi)前兩天的數(shù)據(jù)?請(qǐng)您重發(fā)一遍吧。
要統(tǒng)計(jì)哪些服務(wù)接入了?您要多等等了,我得去撈IP看看。
有沒有使用風(fēng)險(xiǎn)比如大消息?這個(gè)我猜猜。

裸奔的服務(wù)

曾經(jīng)有這么一個(gè)故障,多個(gè)業(yè)務(wù)共用一個(gè)數(shù)據(jù)庫(kù)。在一次晚高峰流量陡增,把數(shù)據(jù)庫(kù)打掛了。

數(shù)據(jù)庫(kù)單機(jī)升級(jí)到最高配依然無(wú)法解決
重啟后緩一緩,不一會(huì)就又被打掛了
如此循環(huán)著、煎熬著、默默等待著高峰過去

思考:無(wú)論消息還是服務(wù)都需要完善的治理措施

打造分布式消息治理平臺(tái)

設(shè)計(jì)指南

哪些是我們的關(guān)鍵指標(biāo),哪些是我們的次要指標(biāo),這是消息治理的首要問題。

設(shè)計(jì)目標(biāo)

旨在屏蔽底層各個(gè)中間件( RocketMQ / Kafka )的復(fù)雜性,通過唯一標(biāo)識(shí)動(dòng)態(tài)路由消息。同時(shí)打造集資源管控、檢索、監(jiān)控、告警、巡檢、容災(zāi)、可視化運(yùn)維等一體化的消息治理平臺(tái),保障消息中間件平穩(wěn)健康運(yùn)行。

消息治理平臺(tái)設(shè)計(jì)需要考慮的點(diǎn)

提供簡(jiǎn)單易用 API
有哪些關(guān)鍵點(diǎn)能衡量客戶端的使用沒有安全隱患
有哪些關(guān)鍵指標(biāo)能衡量集群健康不健康
有哪些常用的用戶/運(yùn)維操作將其可視化
有哪些措施應(yīng)對(duì)這些不健康

盡可能簡(jiǎn)單易用

設(shè)計(jì)指南

把復(fù)雜的問題搞簡(jiǎn)單,那是能耐。

極簡(jiǎn)統(tǒng)一 API

提供統(tǒng)一的 SDK 封裝了( Kafka / RocketMQ )兩種消息中間件。

一次申請(qǐng)

主題消費(fèi)組自動(dòng)創(chuàng)建不適合生產(chǎn)環(huán)境,自動(dòng)創(chuàng)建會(huì)導(dǎo)致失控,不利于整個(gè)生命周期管理和集群穩(wěn)定。需要對(duì)申請(qǐng)流程進(jìn)行控制,但是應(yīng)盡可能簡(jiǎn)單。例如:一次申請(qǐng)各個(gè)環(huán)境均生效、生成關(guān)聯(lián)告警規(guī)則等。

客戶端治理

設(shè)計(jì)指南

監(jiān)控客戶端使用是否規(guī)范,找到合適的措施治理

場(chǎng)景回放

場(chǎng)景一 瞬時(shí)流量與集群的流控

假設(shè)現(xiàn)在集群 Tps 有 1 萬(wàn),瞬時(shí)翻到 2 萬(wàn)甚至更多,這種過度陡增的流量極有可能引發(fā)集群流控。針對(duì)這類場(chǎng)景需監(jiān)控客戶端的發(fā)送速度,在滿足速度和陡增幅度閾值后將發(fā)送變的平緩一些。

場(chǎng)景二 大消息與集群抖動(dòng)

當(dāng)客戶端發(fā)送大消息時(shí),例如:發(fā)送幾百KB甚至幾兆的消息,可能造成 IO 時(shí)間過長(zhǎng)與集群抖動(dòng)。針對(duì)這類場(chǎng)景治理需監(jiān)控發(fā)送消息的大小,我們采取通過事后巡檢的方式識(shí)別出大消息的服務(wù),推動(dòng)使用同學(xué)壓縮或重構(gòu),消息控制在 10KB 以內(nèi)。

場(chǎng)景三 過低客戶端版本

隨著功能的迭代 SDK 的版本也會(huì)升級(jí),變更除了功能外還有可能引入風(fēng)險(xiǎn)。當(dāng)使用過低的版本時(shí)一個(gè)是功能不能得到支持,另外一個(gè)是也可能存在安全隱患。為了解 SDK 使用情況,可以采取將 SDK 版本上報(bào),通過巡檢的方式推動(dòng)使用同學(xué)升級(jí)。

場(chǎng)景四 消費(fèi)流量摘除和恢復(fù)

消費(fèi)流量摘除和恢復(fù)通常有以下使用場(chǎng)景,第一個(gè)是發(fā)布應(yīng)用時(shí)需要先摘流量,另外一個(gè)是問題定位時(shí)希望先把流量摘除掉再去排查。為了支持這種場(chǎng)景,需要在客戶端監(jiān)聽摘除/恢復(fù)事件,將消費(fèi)暫停和恢復(fù)。

場(chǎng)景五 發(fā)送/消費(fèi)耗時(shí)檢測(cè)

發(fā)送/消費(fèi)一條消息用了多久,通過監(jiān)控耗時(shí)情況,巡檢摸排出性能過低的應(yīng)用,針對(duì)性推動(dòng)改造達(dá)到提升性能的目的。

場(chǎng)景六 提升排查定位效率

在排查問題時(shí),往往需要檢索發(fā)了什么消息、存在哪里、什么時(shí)候消費(fèi)的等消息生命周期相關(guān)的內(nèi)容。這部分可以通過 msgId 在消息內(nèi)部將生命周期串聯(lián)起來。另外是通過在消息頭部埋入 rpcId / traceId 類似鏈路標(biāo)識(shí),在一次請(qǐng)求中將消息串起來。

治理措施提煉

需要的監(jiān)控信息

發(fā)送/消費(fèi)速度
發(fā)送/消費(fèi)耗時(shí)
消息大小
節(jié)點(diǎn)信息
鏈路標(biāo)識(shí)
版本信息
常用治理措施

定期巡檢:有了埋點(diǎn)信息可以通過巡檢將有風(fēng)險(xiǎn)的應(yīng)用找出來。例如發(fā)送/消費(fèi)耗時(shí)大于 800 ms、消息大小大于 10 KB、版本小于特定版本等。
發(fā)送平滑:例如檢測(cè)到瞬時(shí)流量滿足 1 萬(wàn)而且陡增了 2 倍以上,可以通過預(yù)熱的方式將瞬時(shí)流量變的平滑一些。
消費(fèi)限流:當(dāng)?shù)谌浇涌谛枰蘖鲿r(shí),可以對(duì)消費(fèi)的流量進(jìn)行限流,這部分可以結(jié)合高可用框架實(shí)現(xiàn)。
消費(fèi)摘除:通過監(jiān)聽摘除事件將消費(fèi)客戶端關(guān)閉和恢復(fù)。

主題/消費(fèi)組治理

設(shè)計(jì)指南

監(jiān)控主題消費(fèi)組資源使用情況

場(chǎng)景回放

場(chǎng)景一 消費(fèi)積壓對(duì)業(yè)務(wù)的影響

有些業(yè)務(wù)場(chǎng)景對(duì)消費(fèi)堆積很敏感,有些業(yè)務(wù)對(duì)積壓不敏感,只要后面追上來消費(fèi)掉即可。例如單車開鎖是秒級(jí)的事情,而信息匯總相關(guān)的批處理場(chǎng)景對(duì)積壓不敏感。通過采集消費(fèi)積壓指標(biāo),對(duì)滿足閾值的應(yīng)用采取實(shí)時(shí)告警的方式通知到應(yīng)用負(fù)責(zé)的同學(xué),讓他們實(shí)時(shí)掌握消費(fèi)情況。

場(chǎng)景二 消費(fèi)/發(fā)送速度的影響

發(fā)送/消費(fèi)速度跌零告警?有些場(chǎng)景速度不能跌零,如果跌零意味著業(yè)務(wù)出現(xiàn)異常。通過采集速度指標(biāo),對(duì)滿足閾值的應(yīng)用實(shí)時(shí)告警。

場(chǎng)景三 消費(fèi)節(jié)點(diǎn)掉線

消費(fèi)節(jié)點(diǎn)掉線需要通知給應(yīng)用負(fù)責(zé)的同學(xué),這類需要采集注冊(cè)節(jié)點(diǎn)信息,當(dāng)?shù)艟€時(shí)能實(shí)時(shí)觸發(fā)告警通知。

場(chǎng)景四 發(fā)送/消費(fèi)不均衡

發(fā)送/消費(fèi)的不均衡往往影響其性能。記得有一次咨詢時(shí)有同學(xué)將發(fā)送消息的key設(shè)置成常量,默認(rèn)按照 key 進(jìn)行 hash 選擇分區(qū),所有的消息進(jìn)入了一個(gè)分區(qū)里,這個(gè)性能是無(wú)論如何也上不來的。另外還要檢測(cè)各個(gè)分區(qū)的消費(fèi)積壓情況,出現(xiàn)過度不均衡時(shí)觸發(fā)實(shí)時(shí)告警通知。

治理措施提煉

需要的監(jiān)控信息

發(fā)送/消費(fèi)速度
發(fā)送分區(qū)詳情
消費(fèi)各分區(qū)積壓
消費(fèi)組積壓
注冊(cè)節(jié)點(diǎn)信息
常用治理措施

實(shí)時(shí)告警:對(duì)消費(fèi)積壓、發(fā)送/消費(fèi)速度、節(jié)點(diǎn)掉線、分區(qū)不均衡進(jìn)行實(shí)時(shí)告警通知。
提升性能:對(duì)于有消費(fèi)積壓不能滿足需求,可以通過增加拉取線程、消費(fèi)線程、增加分區(qū)數(shù)量等措施加以提升。
自助排查:提供多維度檢索工具,例如通過時(shí)間范圍、msgId 檢索、鏈路系統(tǒng)等多維度檢索消息生命周期。

集群健康治理

設(shè)計(jì)指南

度量集群健康的核心指標(biāo)有哪些?

場(chǎng)景回放

場(chǎng)景一 集群健康檢測(cè)

集群健康檢測(cè)回答一個(gè)問題:這個(gè)集群是不是好的。通過檢測(cè)集群節(jié)點(diǎn)數(shù)量、集群中每個(gè)節(jié)點(diǎn)心跳、集群寫入Tps水位、集群消費(fèi)Tps水位都是在解決這個(gè)問題。

場(chǎng)景二 集群的穩(wěn)定性

集群流控往往體現(xiàn)出集群性能的不足,集群抖動(dòng)也會(huì)引發(fā)客戶端發(fā)送超時(shí)。通過采集集群中每個(gè)節(jié)點(diǎn)心跳耗時(shí)情況、集群寫入Tps水位的變化率來掌握集群是否穩(wěn)定。

場(chǎng)景三 集群的高可用

高可用主要針對(duì)極端場(chǎng)景中導(dǎo)致某個(gè)可用區(qū)不可用、或者集群上某些主題和消費(fèi)組異常需要有一些針對(duì)性的措施。例如:MQ 可以通過同城跨可用區(qū)主從交叉部署、動(dòng)態(tài)將主題和消費(fèi)組遷移到災(zāi)備集群、多活等方式進(jìn)行解決。

治理措施提煉

需要的監(jiān)控信息

集群節(jié)點(diǎn)數(shù)量采集
集群節(jié)點(diǎn)心跳耗時(shí)
集群寫入 Tps 的水位
集群消費(fèi) Tps 的水位
集群寫入 Tps 的變化率
常用治理措施

定期巡檢:對(duì)集群 Tps 水位、硬件水位定期巡檢。
容災(zāi)措施:同城跨可用區(qū)主從交叉部署、容災(zāi)動(dòng)態(tài)遷移到災(zāi)備集群、異地多活。
集群調(diào)優(yōu):系統(tǒng)版本/參數(shù)、集群參數(shù)調(diào)優(yōu)。
集群分類:按業(yè)務(wù)線分類、按核心/非核心服務(wù)分類。

最核心指標(biāo)聚焦

如果說這些關(guān)鍵指標(biāo)中哪一個(gè)最重要?我會(huì)選擇集群中每個(gè)節(jié)點(diǎn)的心跳檢測(cè),即:響應(yīng)時(shí)間( RT ),下面看看影響 RT 可能哪些原因。

關(guān)于告警

監(jiān)控指標(biāo)大多是秒級(jí)探測(cè)
觸發(fā)閾值的告警推送到公司統(tǒng)一告警系統(tǒng)、實(shí)時(shí)通知
巡檢的風(fēng)險(xiǎn)通知推送到公司巡檢系統(tǒng)、每周匯總通知

消息平臺(tái)圖示

架構(gòu)圖

看板圖示

多維度:集群維度、應(yīng)用維度
全聚合:關(guān)鍵指標(biāo)全聚合

RocketMQ 實(shí)戰(zhàn)中踩過的坑和解決方案

行動(dòng)指南

我們總會(huì)遇到坑,遇到就把它填了。

1. RocketMQ 集群 CPU 毛刺

問題描述

RocketMQ 從節(jié)點(diǎn)、主節(jié)點(diǎn)頻繁 CPU 飆高,很明顯的毛刺,很多次從節(jié)點(diǎn)直接掛掉了。

只有系統(tǒng)日志有錯(cuò)誤提示

2020-03-16T17:56:07.505715+08:00 VECS0xxxx kernel:[] ? __alloc_pages_nodemask+0x7e1/0x9602020-03-16T17:56:07.505717+08:00 VECS0xxxx kernel: java: page allocation failure. order:0, mode:0x202020-03-16T17:56:07.505719+08:00 VECS0xxxx kernel: Pid: 12845, comm: java Not tainted 2.6.32-754.17.1.el6.x86_64 #12020-03-16T17:56:07.505721+08:00 VECS0xxxx kernel: Call Trace:2020-03-16T17:56:07.505724+08:00 VECS0xxxx kernel:[] ? __alloc_pages_nodemask+0x7e1/0x9602020-03-16T17:56:07.505726+08:00 VECS0xxxx kernel: [] ? dev_queue_xmit+0xd0/0x3602020-03-16T17:56:07.505729+08:00 VECS0xxxx kernel: [] ? ip_finish_output+0x192/0x3802020-03-16T17:56:07.505732+08:00 VECS0xxxx kernel: [] ?

各種調(diào)試系統(tǒng)參數(shù)只能減緩但是不能根除,依然毛刺超過 50%

解決方案

將集群所有系統(tǒng)升級(jí)從 centos 6 升級(jí)到 centos 7 ,內(nèi)核版本也從從 2.6 升級(jí)到 3.10 ,CPU 毛刺消失。

2. RocketMQ 集群線上延遲消息失效

問題描述

RocketMQ 社區(qū)版默認(rèn)本支持 18 個(gè)延遲級(jí)別,每個(gè)級(jí)別在設(shè)定的時(shí)間都被會(huì)消費(fèi)者準(zhǔn)確消費(fèi)到。為此也專門測(cè)試過消費(fèi)的間隔是不是準(zhǔn)確,測(cè)試結(jié)果顯示很準(zhǔn)確。然而,如此準(zhǔn)確的特性居然出問題了,接到業(yè)務(wù)同學(xué)報(bào)告線上某個(gè)集群延遲消息消費(fèi)不到,詭異!

解決方案

將" delayOffset.json "和" consumequeue / SCHEDULE_TOPIC_XXXX "移到其他目錄,相當(dāng)于刪除;逐臺(tái)重啟 broker 節(jié)點(diǎn)。重啟結(jié)束后,經(jīng)過驗(yàn)證,延遲消息功能正常發(fā)送和消費(fèi)。

打造微服務(wù)高可用治理平臺(tái)

設(shè)計(jì)指南

哪些是我們的核心服務(wù),哪些是我們的非核心服務(wù),這是服務(wù)治理的首要問題

設(shè)計(jì)目標(biāo)

服務(wù)能應(yīng)對(duì)突如其來的陡增流量,尤其保障核心服務(wù)的平穩(wěn)運(yùn)行。

應(yīng)用分級(jí)和分組部署

應(yīng)用分級(jí)

根據(jù)用戶和業(yè)務(wù)影響兩個(gè)緯度來進(jìn)行評(píng)估設(shè)定的,將應(yīng)用分成了四個(gè)等級(jí)。

業(yè)務(wù)影響:應(yīng)用故障時(shí)影響的業(yè)務(wù)范圍
用戶影響:應(yīng)用故障時(shí)影響的用戶數(shù)量
S1:核心產(chǎn)品,產(chǎn)生故障會(huì)引起外部用戶無(wú)法使用或造成較大資損,比如主營(yíng)業(yè)務(wù)核心鏈路,如單車、助力車開關(guān)鎖、順風(fēng)車的發(fā)單和接單核心鏈路,以及其核心鏈路強(qiáng)依賴的應(yīng)用。

S2: 不直接影響交易,但關(guān)系到前臺(tái)業(yè)務(wù)重要配置的管理與維護(hù)或業(yè)務(wù)后臺(tái)處理的功能。

S3: 服務(wù)故障對(duì)用戶或核心產(chǎn)品邏輯影響非常小,且對(duì)主要業(yè)務(wù)沒影響,或量較小的新業(yè)務(wù);面向內(nèi)部用戶使用的重要工具,不直接影響業(yè)務(wù),但相關(guān)管理功能對(duì)前臺(tái)業(yè)務(wù)影響也較小。

S4: 面向內(nèi)部用戶使用,不直接影響業(yè)務(wù),或后續(xù)需要推動(dòng)下線的系統(tǒng)。

分組部署

S1 服務(wù)是公司的核心服務(wù),是重點(diǎn)保障的對(duì)象,需保障其不被非核心服務(wù)流量意外沖擊。

S1 服務(wù)分組部署,分為 Stable 和 Standalone 兩套環(huán)境
非核心服務(wù)調(diào)用 S1 服務(wù)流量路由到 Standalone 環(huán)境
S1 服務(wù)調(diào)用非核心服務(wù)需配置熔斷策略

多種限流熔斷能力建設(shè)

我們建設(shè)的高可用平臺(tái)能力

部分限流效果圖

預(yù)熱圖示

排隊(duì)等待

預(yù)熱+排隊(duì)

高可用平臺(tái)圖示

中間件全部接入
動(dòng)態(tài)配置實(shí)時(shí)生效
每個(gè)資源和 IP 節(jié)點(diǎn)詳細(xì)流量

總結(jié)

哪些是我們的關(guān)鍵指標(biāo),哪些是我們的次要指標(biāo),這是消息治理的首要問題
哪些是我們的核心服務(wù),哪些是我們的非核心服務(wù),這是服務(wù)治理的首要問題
源碼&實(shí)戰(zhàn) 是一種比較好的工作學(xué)習(xí)方法。

責(zé)任編輯:梁菲 來源: 阿里云云棲號(hào)
相關(guān)推薦

2021-07-16 13:11:10

分布式消息微服務(wù)

2022-07-13 09:53:58

分布式開發(fā)

2018-10-22 17:03:33

Wi-FiWi-Fi光貓家庭網(wǎng)絡(luò)

2018-11-07 10:00:00

微服務(wù)Service MesIstio

2020-01-06 10:41:52

分布式架構(gòu)治理

2021-06-09 09:00:00

微服務(wù)架構(gòu)技術(shù)

2022-04-07 18:41:31

云計(jì)算數(shù)據(jù)治理

2023-11-02 17:52:30

架構(gòu)模式微服務(wù)服務(wù)治理

2024-04-19 16:12:23

2021-08-09 10:21:42

云原生Dubbo3.0 服務(wù)治理

2022-12-16 09:29:23

攜程微服務(wù)

2022-08-19 10:54:37

數(shù)據(jù)庫(kù)技術(shù)

2023-09-12 22:58:51

分布式架構(gòu)微服務(wù)

2020-08-11 07:40:37

數(shù)組數(shù)據(jù)存儲(chǔ)

2024-12-10 09:15:39

2020-09-29 07:00:00

微服務(wù)API架構(gòu)

2023-11-20 15:32:29

2025-06-12 09:48:46

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

91成人理论电影| 久久中文字幕视频| 乱子伦视频在线看| 999国产在线视频| 国产在线精品一区二区夜色| 欧美极品少妇xxxxⅹ裸体艺术| 亚洲熟女乱综合一区二区三区| 自拍偷自拍亚洲精品被多人伦好爽| 中文字幕在线不卡视频| 久久草.com| 国产老妇伦国产熟女老妇视频| 在线日韩欧美| 深夜精品寂寞黄网站在线观看| 少妇极品熟妇人妻无码| av亚洲一区二区三区| 亚洲激情图片小说视频| 免费精品视频一区| www.蜜臀av| 蜜臀精品久久久久久蜜臀| 欧美激情亚洲另类| 99国产精品无码| 99热这里只有精品在线| 欧美国产专区| 丝瓜av网站精品一区二区| 欧美午夜美女看片| 亚洲自拍偷拍二区| 性高潮久久久久久久久久| 精品中文字幕一区二区小辣椒 | 暖暖视频在线免费观看| 国产毛片精品一区| 国产精品无av码在线观看| 可以免费看的av毛片| 91九色精品| 亚洲天天在线日亚洲洲精| 日本一区二区在线观看视频| 成人豆花视频| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 欧美视频在线观看视频| 七七成人影院| 一区二区三区中文字幕电影| 亚洲日本精品国产第一区| 国际av在线| 26uuu国产日韩综合| 国产经品一区二区| 亚洲欧美另类日韩| 国产成人午夜99999| 91精品久久久久久久久久久| 中文字幕av资源| 老司机久久99久久精品播放免费| 97国产在线观看| 日本在线观看视频网站| 欧美日韩亚洲一区| 欧美大片在线看| 国产亚洲精品码| 合欧美一区二区三区| 欧美裸体xxxx极品少妇| 91日韩中文字幕| 综合久久婷婷| 欧美国产极速在线| 日本一本高清视频| 免费视频一区| 国产精品国产福利国产秒拍| 中文字幕黄色av| 久久99久国产精品黄毛片色诱| 成人国产精品日本在线| 国产手机精品视频| 成人小视频在线| 国产在线资源一区| 国产尤物视频在线| 中文字幕欧美日本乱码一线二线| 亚洲精品日韩成人| 黄色在线播放网站| 亚洲自拍另类综合| 日韩少妇内射免费播放| 国产在线一级片| 俄罗斯一级**毛片在线播放| 国产精品久久三| 麻豆中文字幕在线观看| 欧美人与禽猛交乱配| 婷婷综合在线观看| 成人一区二区三| 四虎视频在线精品免费网址| 日韩欧美综合一区| 成人免费无码大片a毛片| 精品国产一区二区三区四区| 日韩在线视频线视频免费网站| √天堂中文官网8在线| 欧美日韩国产亚洲一区| 日韩av电影在线播放| 一级黄色短视频| 成人美女视频在线观看| 欧美一区二区高清在线观看| 欧美天天影院| 午夜伦理一区二区| 国产又猛又黄的视频| 天堂久久av| 亚洲男人天堂手机在线| 国产精品20p| 欧美在线播放| 国产99久久久欧美黑人| 精品国产免费无码久久久| www国产精品av| 中国一区二区三区| 欧美裸体视频| 欧美亚洲动漫制服丝袜| 成人在线观看一区二区| 欧美一区二区麻豆红桃视频| 欧美激情精品久久久久久黑人| 欧美性猛交xxxx乱大交hd | 成人在线短视频| 亚洲毛片免费看| 成人97在线观看视频| 久久中文字幕免费| 丰满亚洲少妇av| 性猛交xxxx乱大交孕妇印度| 欧美日韩国产探花| 国产91精品网站| 精品国产免费无码久久久| 国产午夜精品理论片a级大结局| 激情五月五月婷婷| 中韩乱幕日产无线码一区| 亚洲福利在线观看| 永久免费看片视频教学| 久久国产免费| 国产一区二区三区四区五区在线 | 99热这里只有精品99| 国产午夜精品久久久久久久 | 精品在线亚洲视频| 青娱乐国产91| 小h片在线观看| 精品国产污网站| 久热这里有精品| 蜜臀精品一区二区三区在线观看 | 午夜dj在线观看高清视频完整版| 在线观看网站黄不卡| 日韩综合第一页| 亚洲欧美文学| 成人亚洲欧美一区二区三区| 波多野结衣在线网站| 日韩欧美一区视频| 黄色短视频在线观看| 在线播放精品| 国产精品三区www17con| av软件在线观看| 91.麻豆视频| 国产免费一区二区三区四区| 日韩国产精品大片| 日韩国产欧美一区| 国产日韩另类视频一区| 亚洲欧美一区二区三区在线| 日本三级理论片| 99精品视频在线免费观看| 日本手机在线视频| 欧美精品中文| 日本久久久久久久久久久| 欧美zzoo| 欧洲精品一区二区三区在线观看| 亚洲精品国产91| 日韩av一区二区在线影视| 日韩av高清| 国产精品黄色片| 色yeye香蕉凹凸一区二区av| 国产精品久久久午夜夜伦鲁鲁| 亚洲欧洲综合另类在线| 久久精品一卡二卡| 伊人激情综合| 蜜桃视频在线观看91| 亚洲天堂av影院| 亚洲人成在线观看| 伊人22222| 综合电影一区二区三区| 性高潮久久久久久| 一区二区三区国产在线| 日韩偷拍一区二区| 国产一区二区视频在线看| 久久久久久久91| 日本一区高清| 欧美猛男gaygay网站| 麻豆changesxxx国产| 99国产麻豆精品| 波多野结衣天堂| 中文字幕亚洲综合久久五月天色无吗''| 俄罗斯精品一区二区| 欧美一级鲁丝片| 色噜噜狠狠狠综合曰曰曰| 国产高清免费观看| 日韩欧美第一页| av激情在线观看| 91色综合久久久久婷婷| 亚洲精品www.| 91久久久久| 亚洲精品日韩精品| 国产欧美三级电影| 国产精品亚洲网站| 成人国产电影在线观看| 在线观看日韩www视频免费| 国产精品无码免费播放| 欧美日韩国产精品专区| 亚洲色偷偷综合亚洲av伊人| bt7086福利一区国产| 中文字幕亚洲乱码| 99国产精品自拍| 中文字幕剧情在线观看一区| 卡通动漫国产精品| 91香蕉亚洲精品| 亚洲一二三四| 久久久久久久久网站| 在线播放毛片| 日韩精品免费在线播放| 国产免费叼嘿网站免费| 色狠狠av一区二区三区| 精国产品一区二区三区a片| 国产欧美日韩综合精品一区二区 | 中文字幕乱码人妻无码久久 | 99久久久无码国产精品免费蜜柚 | 欧美在线观看黄| 人人狠狠综合久久亚洲婷| 国产欧美欧洲| 久久久久毛片免费观看| 国产精品男人的天堂| 涩涩网在线视频| 国内精久久久久久久久久人| 国产在线一区二区视频| 在线观看视频99| 日本一级在线观看| 亚洲高清一区二| 性一交一乱一透一a级| 欧美丰满美乳xxx高潮www| 国产乱码精品一区二区三区不卡| 麻豆视频在线| 国产性色av一区二区| 日本人妻熟妇久久久久久| 91精品国产综合久久香蕉麻豆| 这里只有精品免费视频| 日韩欧美亚洲成人| 久久久国产高清| 亚洲不卡在线观看| 国产精品变态另类虐交| 亚洲美女在线一区| 最新一区二区三区| 最新热久久免费视频| 福利视频第一页| 中文一区一区三区高中清不卡| 亚洲国产综合视频| 99re热这里只有精品视频| 午夜男人的天堂| 成人免费视频国产在线观看| 日韩精品――色哟哟| 国产精品一二二区| 日本成人xxx| 福利一区在线观看| www.com日本| www.色精品| 青青草成人免费视频| 91农村精品一区二区在线| 男生草女生视频| 欧美韩国一区二区| 亚洲色图100p| 亚洲影院理伦片| 伊人久久综合视频| 色噜噜狠狠一区二区三区果冻| 波多野结衣理论片| 欧美三级日韩在线| 国产特级aaaaaa大片| 精品剧情在线观看| 四虎精品成人影院观看地址| 亚洲欧洲一区二区三区久久| 尤物网在线观看| 九九九热精品免费视频观看网站| missav|免费高清av在线看| 欧美亚洲视频一区二区| 日韩欧美一区二区三区在线观看| 国产欧美精品在线播放| 波多野结衣在线一区二区 | 免费国产在线观看| 中文字幕精品网| 在线观看中文| 国产69精品久久久久久| 99久久婷婷国产综合精品首页| 成人在线一区二区| 国产精品1luya在线播放| 欧美日韩成人一区二区三区| 久久亚洲国产| 成年在线观看视频| 新67194成人永久网站| 亚洲视频一二三四| 成人午夜av影视| 影音先锋制服丝袜| 夜夜精品浪潮av一区二区三区| 99久热在线精品996热是什么| 欧美色倩网站大全免费| 亚洲黄色一级大片| 亚洲天堂视频在线观看| 免费电影网站在线视频观看福利| 国产99久久精品一区二区| 韩国三级成人在线| 欧洲高清一区二区| 欧美视频久久| 欧美激情在线一区二区| 国产精品福利导航| 国产精品色眯眯| 国产亚洲精品成人| 欧美日韩在线播放一区| 深夜福利视频网站| 久久久91精品| 欧美亚洲韩国| 国产一级二级三级精品| 91亚洲一区| 免费高清在线观看免费| 国产成人在线网站| 成人一级片免费看| 欧美日韩一区二区精品| www.黄色av| 日韩最新中文字幕电影免费看| 高清电影在线观看免费| 国产一区二区在线免费视频| 五月国产精品| 亚洲精品无码国产| 韩国成人精品a∨在线观看| 日本黄色网址大全| 亚洲一区日韩精品中文字幕| 在线中文字幕网站| 亚洲天堂av网| 黄色18在线观看| 国产福利久久精品| 91精品一区二区三区综合在线爱| 欧美精品无码一区二区三区| 成人精品免费网站| 成人在线观看高清| 欧美日韩亚洲不卡| 91在线直播| 国产精品久久久精品| 深夜福利久久| 欧美精品色婷婷五月综合| 99热在这里有精品免费| 日韩精品视频免费播放| 精品久久久久久无| 国内老司机av在线| 99一区二区三区| 欧美日韩视频| 伦理片一区二区| 天天综合日日夜夜精品| 天堂中文网在线| 4438全国成人免费| 美女毛片一区二区三区四区最新中文字幕亚洲 | 制服丝袜中文字幕第一页| 国产精品电影院| 国产乱淫av片免费| 美女av一区二区三区| 99tv成人影院| 在线观看成人免费| 国产成人在线视频免费播放| 久久国产精品波多野结衣| 日韩精品一区二区在线| xxxx另类黑人| 精品午夜一区二区| 久久精品中文| 美国美女黄色片| 91超碰这里只有精品国产| 高清全集视频免费在线| 国产91精品一区二区绿帽| 亚洲黄色毛片| 在哪里可以看毛片| 欧美天堂亚洲电影院在线播放| 日本中文在线| 波多野结衣精品久久| av成人天堂| 超薄肉色丝袜一二三| 欧美电影在线免费观看| 色婷婷av在线| 麻豆av一区二区三区久久| 日韩综合一区二区| 九九精品视频免费| 精品动漫一区二区三区在线观看| 亚洲精品一区| 椎名由奈jux491在线播放 | 精品国产91亚洲一区二区三区www| 免费视频一区二区三区在线观看| 欧美成人久久久免费播放| 日韩动漫一区| 青青在线免费观看| 久久精品视频免费| 97人人爽人人爽人人爽| 欧美极品少妇xxxxⅹ免费视频| 少妇一区二区视频| 久久黄色一级视频| 色综合久久久久| 99热国产在线| 欧洲av一区| 国产v日产∨综合v精品视频| 婷婷激情五月网| 日韩视频在线免费| 欧美美女在线直播| 久久人人爽av| 精品国产91乱高清在线观看| 欧美r级在线| 精品久久久久亚洲| 国产一区二区三区四| 中文字幕在线看人| 欧美激情2020午夜免费观看|