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

分布式系統(tǒng)之Sentinel介紹與使用

開(kāi)發(fā) 架構(gòu)
分布式系統(tǒng)的流量防衛(wèi)兵: 隨著微服務(wù)的普及,服務(wù)調(diào)用的穩(wěn)定性也變的越來(lái)越重要,Sentinel 以“流量”為切入點(diǎn),在流量控制、斷路、負(fù)載保護(hù)等多個(gè)方面進(jìn)行續(xù)航,保證服務(wù)的可靠性。

前言

在家休息的的時(shí)候,突然小勇打電話(huà)過(guò)來(lái),問(wèn) 農(nóng)哥,你知道Sentinel嗎?

我(清了清嗓子): 知道啊,怎么了?

小勇(帶著低落的聲音): 最近面試了一個(gè),問(wèn)我Sentinel是什么,具體的用法和項(xiàng)目中使用的。沒(méi)有復(fù)習(xí),記得不太清楚,dan疼。

我(是時(shí)候開(kāi)始裝杯了): 沒(méi)事,先揉揉,(Sentinel)不就是阿里開(kāi)源的項(xiàng)目嗎,主要提供了流量控制、熔斷降級(jí)、系統(tǒng)負(fù)載保護(hù)等多個(gè)維度來(lái)保障服務(wù)之間的穩(wěn)定性

小勇: 。。。。。你有沒(méi)有這方面可以復(fù)習(xí)的資料或者文章啥的?

我:還別說(shuō),剛好寫(xiě)了一篇關(guān)于Sentinel 介紹和使用的文章,要不要瞅瞅?

小勇:可以,內(nèi)容如何?算的上是教科書(shū)級(jí)別的內(nèi)容吧?

我:恩.... 怎么不算呢!

小勇:。。。。。我真服了你這個(gè)老六!!!

學(xué)習(xí)技術(shù)第一步,先知道官網(wǎng)地址在哪里,官網(wǎng)永遠(yuǎn)是第一手資料:https://github.com/alibaba/Sentinel/wiki。

接下來(lái)我們先來(lái)了解一下什么是Sentinel。

Sentinel 開(kāi)篇

分布式系統(tǒng)的流量防衛(wèi)兵: 隨著微服務(wù)的普及,服務(wù)調(diào)用的穩(wěn)定性也變的越來(lái)越重要,Sentinel 以“流量”為切入點(diǎn),在流量控制、斷路、負(fù)載保護(hù)等多個(gè)方面進(jìn)行續(xù)航,保證服務(wù)的可靠性。

Sentinel 具有以下特征:

  • 豐富的應(yīng)用場(chǎng)景:Sentinel 承接了阿里巴巴近 10 年的雙十一大促流量的核心場(chǎng)景,例如秒殺(即突發(fā)流量控制在系統(tǒng)容量可以承受的范圍)、消息削峰填谷、集群流量控制、實(shí)時(shí)熔斷下游不可用應(yīng)用等。
  • 完備的實(shí)時(shí)監(jiān)控:Sentinel 同時(shí)提供實(shí)時(shí)的監(jiān)控功能。您可以在控制臺(tái)中看到接入應(yīng)用的單臺(tái)機(jī)器秒級(jí)數(shù)據(jù),甚至 500 臺(tái)以下規(guī)模的集群的匯總運(yùn)行情況。
  • 廣泛的開(kāi)源生態(tài):Sentinel 提供開(kāi)箱即用的與其它開(kāi)源框架/庫(kù)的整合模塊,例如與 Spring Cloud、Apache Dubbo、gRPC、Quarkus 的整合。您只需要引入相應(yīng)的依賴(lài)并進(jìn)行簡(jiǎn)單的配置即可快速地接入 Sentinel。同時(shí) Sentinel 提供 Java/Go/C++ 等多語(yǔ)言的原生實(shí)現(xiàn)。
  • 完善的 SPI 擴(kuò)展機(jī)制:Sentinel 提供簡(jiǎn)單易用、完善的 SPI 擴(kuò)展接口。您可以通過(guò)實(shí)現(xiàn)擴(kuò)展接口來(lái)快速地定制邏輯。例如定制規(guī)則管理、適配動(dòng)態(tài)數(shù)據(jù)源等。

Sentinel 的主要特性:

Sentinel的妙用

當(dāng)我們的分布式系統(tǒng),面臨復(fù)雜的體系結(jié)構(gòu)中應(yīng)用程序可能有數(shù)十個(gè)依賴(lài)關(guān)系,每個(gè)依賴(lài)關(guān)系在某些時(shí)候?qū)⒉豢杀苊獾氖。热缥覀冋{(diào)用 D\F\K 這幾個(gè)服務(wù),如果這些服務(wù)中某一個(gè)出現(xiàn)問(wèn)題了,那么有可能會(huì)出現(xiàn)整體系統(tǒng)效率的下降,嚴(yán)重的甚至出現(xiàn)服務(wù)雪崩。

多個(gè)微服務(wù)之間互相調(diào)用的時(shí)候,如果D調(diào)用K和F,而K和F又調(diào)用其他的微服務(wù),那么就會(huì)形成扇出,如果扇出某個(gè)鏈路上的微服務(wù)調(diào)用超時(shí)或者響應(yīng)很慢,那么微服務(wù)D就會(huì)占用越來(lái)越多的系統(tǒng)資源,從而導(dǎo)致系統(tǒng)崩潰,也就是服務(wù)雪崩。

對(duì)于高流量的應(yīng)用來(lái)說(shuō),單一的后端依賴(lài)可能會(huì)導(dǎo)致服務(wù)器上的資源在極短的時(shí)間內(nèi)被耗光,同時(shí)還有可能導(dǎo)致這些應(yīng)用程序服務(wù)之間的響應(yīng)時(shí)間增加,隊(duì)列、線(xiàn)程和其他系統(tǒng)資源變的緊缺,導(dǎo)致整個(gè)系統(tǒng)之間發(fā)生更多的次生故障,如果我們單個(gè)應(yīng)用服務(wù)故障處理和延遲進(jìn)行隔離管控,當(dāng)單個(gè)依賴(lài)關(guān)系失敗時(shí),不能對(duì)這個(gè)系統(tǒng)和資源產(chǎn)生影響,當(dāng)某個(gè)模塊實(shí)例失敗以后,如果這個(gè)時(shí)候服務(wù)還能接收請(qǐng)求和流量訪(fǎng)問(wèn),同時(shí)這個(gè)服務(wù)還去調(diào)用其他模塊時(shí),這樣的級(jí)聯(lián)故障,就會(huì)導(dǎo)致雪崩的發(fā)生。

對(duì)比與其他的斷流產(chǎn)品(Hystrix)而言,他不需要我們自己手動(dòng)搭建監(jiān)控平臺(tái),而且它有一套屬于自己的Web界面,可對(duì)多種指標(biāo)進(jìn)行流控、熔斷,且提供了實(shí)時(shí)監(jiān)控和控制面板,功能更為強(qiáng)大。

Sentinel 使用

下載地址:https://github.com/alibaba/Sentinel/releases。

Sentinel 分為兩個(gè)部分:

  • 核心庫(kù):不依賴(lài)任何框架/庫(kù),只需要Java運(yùn)行時(shí)環(huán)境,同時(shí)對(duì)Dubbo\SpringCloud等框架也有很好的支持。
  • 控制臺(tái):基于SpringBoot開(kāi)發(fā),打包后可以直接運(yùn)行,不需要額外的應(yīng)用容器。

注意:jdk1.8環(huán)境/8080端口不能被占用。

啟動(dòng)命令:java -jar sentinel-dashboard-1.8.4.jar。

訪(fǎng)問(wèn)地址:http://localhost:8080/。

賬號(hào)密碼:sentinel/sentinel。

到這里呢,我們的Sentinel就安裝成功了,可能有點(diǎn)同學(xué)在界面上沒(méi)有看到任何東西,并沒(méi)有發(fā)現(xiàn)監(jiān)控的服務(wù),這是因?yàn)槲覀冞€沒(méi)有啟動(dòng)項(xiàng)目,而Sentinel 本身采用的是懶加載模式,所以我們需要先去訪(fǎng)問(wèn)服務(wù)對(duì)應(yīng)的接口,Sentinel才會(huì)進(jìn)行工作,接下來(lái)我們就來(lái)搭建我們的測(cè)試項(xiàng)目。

搭建項(xiàng)目

Sentinel 官方參考文檔:https://sentinelguard.io/zh-cn/docs/quick-start.html。

注意: 這里我們使用到了Nacos,不會(huì)Nacos的小伙伴,可以看我之前的文章,里面有詳細(xì)的介紹,其實(shí)只需要你啟動(dòng)一個(gè)端口為8848的Nacos就行。

導(dǎo)入依賴(lài):

<!-- Nacos客戶(hù)端依賴(lài) -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<!-- sentinel依賴(lài) -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
</dependency>

配置屬性:

server:
port: 8006
spring:
application:
name: cloudalibaba-sentinel-service
cloud:
nacos:
discovery:
server-addr: localhost:8848
sentinel:
transport:
#配置Sentinel地址,就是我們的WEB界面
dashboard: localhost:8080
#Sentinel配置默認(rèn)8719端口,被占用端口會(huì)自動(dòng)從+1,直到找到未被占用的端口
port: 8719
management:
endpoints:
web:
exposure:
include: '*'

測(cè)試類(lèi):

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.concurrent.TimeUnit;
@RestController
public class TestController {

@GetMapping("/playA")
public String playA() {
return "hello my name is playA ,wo shi boy";
}

@GetMapping("/playB")
public String playB(){
return "hi my name is playB, me girl";
}
}

最后在我們的啟動(dòng)類(lèi)上加上 :@EnableDiscoveryClient,點(diǎn)擊啟動(dòng),然后我們來(lái)訪(fǎng)問(wèn)我們的測(cè)試地址:

http://localhost:8006/playA。

http://localhost:8006/playB。

訪(fǎng)問(wèn)之后,我們就能在Sentinel上看到我們的監(jiān)控信息了,如下所示:

好了,你們以為到這里Sentinel就講解完了嗎?哎~怎么可能,我還要繼續(xù)卷,寧愿累死自己,也要卷死你們!雖然基本操作已經(jīng)完成,但是不講一下他的 流控規(guī)則 ,我們?cè)趺茨苡∠笊羁棠?是吧,各位大漂亮和大聰明們。

Sentinel 流控規(guī)則

首先我們先來(lái)看一張圖:

上面這張圖,就包含了,我們要講解的全部?jī)?nèi)容,主要分為以下幾點(diǎn):

資源名:流控規(guī)則中唯一的名稱(chēng),默認(rèn)為我們的請(qǐng)求路徑。

針對(duì)來(lái)源:Sentinel 對(duì)調(diào)用者進(jìn)行限流,填寫(xiě)我們的微服務(wù)名,默認(rèn)為default,對(duì)來(lái)源不進(jìn)行區(qū)分。

閾值類(lèi)型/單機(jī)閾值:

  • QPS(每秒請(qǐng)求數(shù)量),使用該類(lèi)型時(shí),QPS達(dá)到我們?cè)O(shè)置的單機(jī)閾值,進(jìn)行限流。
  • 線(xiàn)程數(shù):當(dāng)使用該類(lèi)型時(shí),線(xiàn)程數(shù)量達(dá)到我們?cè)O(shè)置的單機(jī)閾值,進(jìn)行限流。

是否集群:默認(rèn)否,如果是集群勾選。

流控模式:

  • 直接:API達(dá)到限流條件時(shí),直接限流,如果我們?cè)O(shè)置QPS為1,如果大于這個(gè)數(shù)量,直接返回錯(cuò)誤。
  • 關(guān)聯(lián):當(dāng)關(guān)聯(lián)的資源達(dá)到閾值時(shí),限流自己,比如A調(diào)用B,B達(dá)到了閾值,A進(jìn)行限流。
  • 鏈路:只記錄鏈路上的流量,指定對(duì)應(yīng)的鏈路路徑,從入口開(kāi)始,如果達(dá)到閾值,則進(jìn)行限流。

流控效果:

我們先來(lái)新增一個(gè)流控規(guī)則看一下,操作方式有兩種。

因?yàn)榉奖悖覀円话銜?huì)選擇在簇點(diǎn)鏈路中添加,我們先來(lái)試一下QPS的操作:

  • 快速失敗:直接拋異常。
  • Warm Up:根據(jù)冷加載因子codeFactor 經(jīng)過(guò)預(yù)熱時(shí)長(zhǎng),才達(dá)到設(shè)置的QPS閾值。
  • 排隊(duì)等待:勻速排隊(duì),讓請(qǐng)求以勻速速度進(jìn)行請(qǐng)求,閾值類(lèi)型,需要設(shè)置為QPS,否則無(wú)效。
  1. 在流控規(guī)則中添加。
  2. 在簇點(diǎn)鏈路中添加。

這里我們?cè)O(shè)置單機(jī)閾值為1,所以playA 這個(gè)接口一秒中只能被訪(fǎng)問(wèn)一次,如果超過(guò),則進(jìn)行限流操作進(jìn)行一個(gè)阻塞操作,這個(gè)效果我們是可以直接看到的,當(dāng)我們不停的刷新playA時(shí),就會(huì)現(xiàn)在如下信息,而沒(méi)有設(shè)置的playB,則不會(huì)。

在這里我們?nèi)绻O(shè)置為線(xiàn)程數(shù)會(huì)怎么樣呢?我們來(lái)看一下。

在這里我們要注意:如果項(xiàng)目重新啟動(dòng),需要將修改后的playA,重新訪(fǎng)問(wèn)后重新,添加流控規(guī)則。

同時(shí)我們需要在代碼中設(shè)置延時(shí)執(zhí)行,如果處理太快,我們是看不到實(shí)際效果的,如果有興趣的小伙伴可以自己?jiǎn)?dòng)線(xiàn)程去跑,在這里我們?cè)O(shè)置playA,進(jìn)行一秒鐘的延時(shí)操作。

       @GetMapping("/playA")
public String playA() {
try {
//阻塞1 秒
TimeUnit.MILLISECONDS.sleep(1000);
}catch (Exception e){
e.printStackTrace();
}
return "hello my name is playA ,wo shi boy";
}

這里要使用兩個(gè)不同瀏覽器去跑,同一個(gè)瀏覽器使用的是同一線(xiàn)程,先請(qǐng)求的某歌后請(qǐng)求的某火效果如下所示:

QPS和并發(fā)線(xiàn)程數(shù)的規(guī)則如下所示:

總結(jié)

雖然最終效果是一樣的,但是規(guī)則是不同的,每種應(yīng)對(duì)不用的業(yè)務(wù)場(chǎng)景,大家可以合理化的去使用,到這里我們的Sentinel就講完了,后面還有更多有關(guān)于Sentinel的原理和介紹。

責(zé)任編輯:姜華 來(lái)源: 牧小農(nóng)
相關(guān)推薦

2022-06-21 08:27:22

Seata分布式事務(wù)

2019-07-22 09:35:23

RedisSentinel

2023-01-03 07:57:27

2012-09-19 15:05:24

MogileFS分布式文件系統(tǒng)

2023-04-06 08:52:54

Sentinel分布式系統(tǒng)

2025-06-13 07:30:51

2012-10-09 16:43:47

FastDFS分布式文件系統(tǒng)

2023-09-19 21:09:40

可視化監(jiān)控Skywalking

2019-12-26 08:59:20

Redis主從架構(gòu)

2021-12-14 08:19:59

系統(tǒng)分布式網(wǎng)絡(luò)

2023-05-29 14:07:00

Zuul網(wǎng)關(guān)系統(tǒng)

2023-05-12 08:23:03

分布式系統(tǒng)網(wǎng)絡(luò)

2017-10-27 08:40:44

分布式存儲(chǔ)剪枝系統(tǒng)

2018-07-17 08:14:22

分布式分布式鎖方位

2023-10-26 18:10:43

分布式并行技術(shù)系統(tǒng)

2023-02-11 00:04:17

分布式系統(tǒng)安全

2013-01-07 10:42:43

HDFS

2020-07-09 17:31:49

分布式系統(tǒng)操作系統(tǒng)

2020-01-03 08:33:57

Ceph硬件系統(tǒng)

2019-07-12 09:14:07

分布式系統(tǒng)負(fù)載均衡
點(diǎn)贊
收藏

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

国产一区视频在线| 亚洲欧美激情视频| 国内自拍中文字幕| 黄色片一区二区| 老司机午夜精品视频| 国产一区二区三区四区福利| 国产又粗又长又爽又黄的视频| av免费看在线| 久久这里只有精品首页| 国产精品视频一区国模私拍| 青娱乐国产精品| 亚洲毛片免费看| 日韩视频中午一区| 成人在线观看a| av文字幕在线观看| 久久综合久久鬼色中文字| 国产日产欧美精品| 国产91av视频| 日韩av专区| 精品国产乱码久久久久久牛牛 | 欧美性生活一区| 日本aa在线观看| 国产大学生校花援交在线播放| 国产一区二区三区在线观看免费视频| 欧美怡红院视频一区二区三区| 极品色av影院| 国产videos久久| 精品国产91洋老外米糕| 污色网站在线观看| 69久成人做爰电影| 亚洲一级片在线观看| 亚洲午夜精品久久久中文影院av| 五月婷婷免费视频| 国产盗摄女厕一区二区三区 | 朝桐光一区二区| 亚洲一区二区三区四区在线观看 | 亚洲成a人在线观看| 夜夜春亚洲嫩草影视日日摸夜夜添夜 | 亚洲夜晚福利在线观看| 国产精品一区二区a| 最近中文字幕在线观看| 亚洲专区免费| 高清欧美性猛交| 男女羞羞免费视频| 欧美hentaied在线观看| 国产亚洲精品一区二555| 国产乱了高清露脸对白| 国产精品国产| 日韩欧美综合一区| 久久精品国产99久久99久久久| 在线成人视屏| 在线观看日韩av先锋影音电影院| 熟女少妇在线视频播放| h片精品在线观看| 亚洲精品成人在线| 男人日女人的bb| 国产剧情在线| 综合在线观看色| 宅男噜噜99国产精品观看免费| 国产一级在线观看| 国产欧美视频一区二区三区| 欧美午夜精品久久久久久蜜| 日韩av成人| 久久综合久久鬼色| 欧美一区二区三区四区在线观看地址 | 99re视频| 午夜精品一区二区三| 国产成人av影院| 国产99视频精品免费视频36| 高清国产mv在线观看| 成人免费毛片高清视频| 国产精品日韩一区二区免费视频| 亚洲精品久久久久久动漫器材一区| 国产成人在线视频播放| 国产66精品久久久久999小说| 亚洲国产精品suv| 国产98色在线|日韩| 国产视频一区二区三区四区| 午夜视频在线免费播放| 久久在线免费观看| 一区二区三区四区五区精品| 黄色成人影院| 亚洲一级片在线观看| 国产女大学生av| 成人精品电影在线| 欧美精品1区2区3区| 久久综合桃花网| 国产精品极品国产中出| 亚洲久久久久久久久久| 超碰人人人人人人人| 欧美片第1页综合| 91av国产在线| 中文字幕欧美在线观看| 国产激情视频一区二区三区欧美| 国产麻豆日韩| www.av在线播放| 亚洲精品日日夜夜| 性欧美大战久久久久久久| 超碰aⅴ人人做人人爽欧美| 欧美日韩在线播放一区| 韩国三级在线看| 国产精品欧美在线观看| 久久精品国产视频| 三级黄色在线视频| 久久99精品久久久久婷婷| 春色成人在线视频| 在线免费观看黄色| 黄色一区二区在线观看| caoporm在线视频| 日韩在线麻豆| 久久手机免费视频| 四虎精品永久在线| 国模大尺度一区二区三区| 精品1区2区| 黄色网页在线免费观看| 欧美色xxxx| 人妻激情偷乱视频一区二区三区| 五月综合久久| 美女福利精品视频| 一级久久久久久| 成人精品鲁一区一区二区| 天天综合狠狠精品| 免费成人在线电影| 欧美一级片免费看| 久久精品国产亚洲AV成人婷婷| 黄色成人在线网站| 91精品视频观看| 欧美在线观看在线观看| 一区二区三区美女视频| 永久免费的av网站| 久久不见久久见中文字幕免费| 欧美寡妇偷汉性猛交| 亚洲中文一区二区三区| 久久久三级国产网站| 成人午夜精品久久久久久久蜜臀| 四虎国产精品成人免费影视| 亚洲女人天堂av| 国产成人精品a视频一区| 国产精品一二二区| 一本色道久久综合亚洲二区三区| 人人视频精品| 日韩精品在线观看网站| 日韩精品一区二区不卡| 国产精品99久久久久久宅男| 正在播放精油久久| 国产原创一区| 中文字幕亚洲欧美日韩在线不卡| 永久免费无码av网站在线观看| 不卡的看片网站| 99在线免费视频观看| 中文在线综合| 欧美精品久久久久久久免费观看 | 欧美成欧美va| 国产毛片精品国产一区二区三区| 最新国产精品久久| 亚洲视频资源| 久久国产加勒比精品无码| 一级片免费网站| 国产精品对白交换视频| 日韩av一卡二卡三卡| 久久精品国产亚洲夜色av网站 | 无码人妻精品一区二区蜜桃色欲 | 久久国产福利| 欧美日韩精品久久| 香蕉久久免费电影| 伊人精品在线观看| 伊人亚洲综合网| 亚洲婷婷综合久久一本伊一区| 97人人爽人人| 综合视频在线| 成人在线视频网址| 三妻四妾的电影电视剧在线观看| 精品无人区乱码1区2区3区在线| 中文字幕在线观看免费视频| 久久综合九色综合久久久精品综合| 欧美a在线视频| 欧美日韩高清| 成人在线免费观看视视频| 国产1区在线| 精品久久久久久久人人人人传媒 | 制服诱惑一区二区| 欧美日韩国产综合视频在线| 欧美日韩尤物久久| 精品国产一区二区三区在线观看| av中文字幕第一页| 欧美日韩亚洲91| 极品蜜桃臀肥臀-x88av| 国产一区二区三区不卡在线观看| 男人添女荫道口女人有什么感觉| 欧美重口另类| 国产日韩精品电影| 爱情岛亚洲播放路线| 亚洲欧美制服第一页| 国产又粗又大又爽视频| 亚洲小说欧美激情另类| 国产人妻大战黑人20p| 国产一区欧美日韩| www黄色日本| 久久久久免费av| 精品国产第一页| 99久久伊人| 隔壁老王国产在线精品| 91网页在线观看| 日韩精品在线看片z| 天堂网免费视频| 亚洲综合丁香婷婷六月香| 无码人妻aⅴ一区二区三区69岛| 国产老肥熟一区二区三区| 国产精品免费入口| 中文字幕日韩一区二区不卡 | 天堂资源中文在线| 911国产精品| 91久久国产综合久久91| 亚洲综合色区另类av| 日韩福利在线视频| 93久久精品日日躁夜夜躁欧美 | 99精品国产视频| 一级 黄 色 片一| 天堂蜜桃91精品| 国产精品久久久久9999爆乳| 日韩精品欧美| 欧美福利精品| 草莓视频一区二区三区| 国产女同一区二区| 国模套图日韩精品一区二区| 色综合天天综合网国产成人网 | 欧美日韩成人在线观看| youjizz在线播放| 日韩经典一区二区三区| 朝桐光av在线一区二区三区| 欧美日韩久久一区二区| 精品人妻一区二区三区潮喷在线| 亚洲午夜精品网| 欧美成人综合色| 中文字幕一区在线观看视频| 老熟妇一区二区| www国产精品av| 91传媒理伦片在线观看| 国产一区二区美女诱惑| 日本一二区免费| 青青草国产精品97视觉盛宴| 红桃av在线播放| 国产日韩一区二区三区在线| 成人在线播放网址| 欧美午夜国产| 欧美黄网在线观看| 亚洲综合小说| 中文字幕一区二区三区四区五区人| 日韩欧美精品综合| 亚洲a∨一区二区三区| 久草成人在线| 欧美日韩免费精品| 国产日产精品一区二区三区四区的观看方式| 国产麻豆日韩| 亚洲精品aaaaa| 久久亚裔精品欧美| 九九久久精品| 日韩欧美电影一区二区| 久久99国内| 日韩成人av网站| 精品美女久久| 一区二区三区在线视频看| 一区二区三区在线观看免费| 男同互操gay射视频在线看| 伊人青青综合网| 欧美极品少妇无套实战| 亚洲欧洲综合| 亚洲中文字幕无码不卡电影| 日韩不卡一区二区| 九九热精品在线播放| 国产一区 二区 三区一级| 久久久久久国产精品日本| 成人精品国产福利| 四虎永久免费影院| 中文字幕国产一区| 欧美激情精品久久久久久免费| 亚洲免费观看在线观看| 粉嫩aⅴ一区二区三区| 在线日韩国产精品| 91麻豆国产在线| 欧美不卡在线视频| 青青色在线视频| 这里精品视频免费| 伊人春色在线观看| 91精品国产91久久久久久最新| 人人鲁人人莫人人爱精品| 国产有码一区二区| 国产96在线亚洲| 日本黄网免费一区二区精品| 天天综合精品| 日韩av新片网| 美洲天堂一区二卡三卡四卡视频| 在线免费黄色小视频| gogo大胆日本视频一区| 国产精品成人无码免费| 亚洲欧美日韩国产综合在线| 日韩人妻无码一区二区三区99| 在线观看视频一区| 亚洲产国偷v产偷v自拍涩爱| 亚洲人成电影在线| 青青草原av在线| 国产精品福利在线观看| 日韩三级网址| 先锋影音日韩| 精品不卡视频| 日韩av卡一卡二| 97超碰欧美中文字幕| 永久免费看片直接| 黑人欧美xxxx| 成人av一区二区三区在线观看| 亚洲人成在线观| 黄色美女视频在线观看| 国产精品亚洲片夜色在线| 成人另类视频| 做爰高潮hd色即是空| 久久免费高清| 日本美女视频网站| 国产精品毛片无遮挡高清| 日韩av在线播放观看| 欧美一区二区网站| eeuss影院www在线播放| 2018日韩中文字幕| 日韩在线观看一区二区三区| 亚洲激情电影在线| 久久精品人人做人人爽电影蜜月| 女同性αv亚洲女同志| 国产精品乱人伦一区二区| 成年人视频在线免费看| 亚洲成人xxx| 八戒八戒神马在线电影| 国产欧美在线视频| 国产精品羞羞答答在线观看| 免费看一级大黄情大片| 成人激情小说网站| 免费日韩在线视频| 91精品国产综合久久久久久| 天堂中文а√在线| 国产成人鲁鲁免费视频a| 欧美日韩一区二区三区不卡视频| 台湾无码一区二区| 国产精品羞羞答答xxdd| 国产视频123区| 欧美日韩亚州综合| 国产精品影院在线| 国产精品电影网| 成人影院在线| 亚洲天堂2018av| 中文幕一区二区三区久久蜜桃| 免费看污视频的网站| 亚洲欧美福利视频| 日韩精品专区| 天天综合狠狠精品| 久久er99热精品一区二区| 欧美精品日韩在线| 欧美日韩精品久久久| 毛片免费不卡| 91中文在线观看| 欧美成人69| 国内精品免费视频| 图片区小说区国产精品视频| 亚洲av电影一区| 国产99在线|中文| 精品久久不卡| 最新天堂中文在线| 亚洲人成影院在线观看| 精品黑人一区二区三区国语馆| 欧美疯狂性受xxxxx另类| julia中文字幕一区二区99在线| 人人妻人人澡人人爽欧美一区双| 成人免费看视频| 日本韩国欧美中文字幕| 亚洲日韩中文字幕| 日韩黄色在线| 国产青草视频在线观看| 91视频一区二区| 天天干天天插天天射| 久久精品国产91精品亚洲| 2020最新国产精品| 青青草原成人网| 国产精品色哟哟网站| 99久久久无码国产精品免费| 午夜精品99久久免费| 国产伦精品一区二区三区视频 | 国产资源精品在线观看| 国产一级片久久| 亚洲色图色老头| 国产精品3区| 日本一道本久久| 中文字幕高清一区| 高潮一区二区三区乱码| 国产成人精品电影久久久| 66国产精品| 国产精品久久久免费观看| 欧美日韩一级二级| 丁香花在线电影小说观看| 日韩av一区二区三区在线| 国产一区二区三区国产| 丰满人妻老熟妇伦人精品| 久久精品人人做人人爽| 日韩大胆成人|