久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

Spring Cloud 系列之注冊中心 Eureka詳解

瀏覽:56日期:2023-08-04 10:41:58
1.1 簡介 1.1.1 概述

  Netflix Eureka 是由 Netflix 開源的一款基于 REST 的服務發現組件,包括 Eureka Server 及 Eureka Client。2012 年 9 月在 GitHub 上發布 1.1.2 版本,目前 Netflix 以宣布閉源,所以市面上還是以 1.x 版本為主。Eureka 提供基于 REST 的服務,在集群中主要用于服務管理。Eureka 提供了基于 Java 語言的客戶端組件,客戶端組件實現了負載均衡的功能,為業務組件的集群部署創造了條件。使用該框架,可以將業務組件注冊到 Eureka 容器中,這些組件可進行集群部署,Eureka 主要維護這些服務的列表并自動檢查它們的狀態。Spring Cloud Netflix Eureka 是 Pivotal 公司為了將 Netflix Eureka 整合于 Spring Cloud 生態系統提供的版本。  Eureka 包含兩個組件:Eureka Server 和 Eureka Client, Eureka Server 提供服務注冊服務。各個微服務節點通過配置啟動后,會在 EurekaServer 中進行注冊,這樣 EurekaServer 中的服務注冊表中將會存儲所有可用服務節點的信息,服務節點的信息可以在界面中直觀看到。EurekaClient 通過注冊中心進行訪問。它是一個 Java 客戶端,用于簡化 Eureka Server 的交互,客戶端同時也具備一個內置的、使用輪詢(round-robin)負載算法的負載均衡器。在應用啟動后,將會向 Eureka Server 發送心跳(默認周期為30秒)。如果 Eureka Server 在多個心跳周期內沒有接收到某個節點的心跳,EurekaServer 將會從服務注冊表中把這個服務節點移除(默認90秒)

Spring Cloud 系列之注冊中心 Eureka詳解

1.1.2 原理圖

  一個簡單的 Eureka 集群,需要一個 Eureka 服務器、若干個服務提供者。我們可以將業務組件注冊到 Eureka 服務器中,其他客戶端組件可以向服務器獲取服務并且進行遠程調用。Eureka:就是服務注冊中心(可以是一個集群),對外暴露自己的地址;提供者:啟動后向 Eureka 注冊自己信息(地址,提供什么服務);消費者:向 Eureka 訂閱服務,Eureka 會將對應服務的所有提供者地址列表發送給消費者,并且定期更新;心跳(續約):提供者定期通過 http 方式向 Eureka 刷新自己的狀態。

Spring Cloud 系列之注冊中心 Eureka詳解

1.1.3 相關依賴

<!-- 需要確定 Spring Cloud 版本 --><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId></dependency><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId></dependency>1.2 搭建 EurekaServer 1.2.1 相關依賴

  現在都是子父工程,我們將子模塊中都需要用的依賴放到父工程的 pom 文件中

<?xml version='1.0' encoding='UTF-8'?><project xmlns='http://maven.apache.org/POM/4.0.0' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd'> <modelVersion>4.0.0</modelVersion> <packaging>pom</packaging> <modules> <module>eureka</module> </modules> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.10.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>com.software</groupId> <artifactId>spring-cloud</artifactId> <version>0.0.1-SNAPSHOT</version> <name>spring-cloud</name> <description>Demo project for Spring Boot</description> <properties> <java.version>1.8</java.version> <spring-cloud.version>Hoxton.SR8</spring-cloud.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> <!-- 演示就不使用數據庫了 --><!--<dependency>--><!--<groupId>org.springframework.boot</groupId>--><!--<artifactId>spring-boot-starter-data-jpa</artifactId>--><!--</dependency>--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- H 版 Spring Cloud 將 server 與 client 分開了,需要導入兩個坐標 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> </dependency> </dependencies> <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>${spring-cloud.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build></project>1.2.2 聲明為 Eureka Server

  在 eureka 服務的啟動類上使用 @EnableEurekaServer,聲明當前應用為 Eureka 服務。

/** * Created with IntelliJ IDEA. * * @author Demo_Null * @date 2020/10/29 * @description Eureka 啟動類 */@SpringBootApplication@EnableEurekaServerpublic class EurekaApplication { public static void main(String[] args) { SpringApplication.run(EurekaApplication.class, args); }}1.2.3 配置文件

server: port: 8081spring: application: name: eurekaServer # 應用名稱,在 Eureka 中作為 id 標識eureka: client: register-with-eureka: false # 不注冊自己 fetch-registry: false # 不拉取自己 service-url: defaultZone: http://127.0.0.1:8081/eureka/ # EurekaServer 的地址,如果是集群,需要加上其它 Server 的地址1.2.4 啟動服務

  啟動服務訪問對應的端口就可以看到以下界面,現在是一個服務都沒有注冊上來。可以把 register-with-eureka,fetch-registry 兩個配置取消就可以看到 eureka 自己了。

Spring Cloud 系列之注冊中心 Eureka詳解

Spring Cloud 系列之注冊中心 Eureka詳解

1.3 提供者1.3.1 聲明為 Eureka Client

  在服務提供者啟動類中使用 @EnableDiscoveryClient,讓 Eureka 能夠發現,掃描到該服務。@EnableEurekaClient 注解也能實現但是該注解只支持 Eureka 作為注冊中心,@EnableDiscoveryClient 可以是其他注冊中心,建議使用 @EnableDiscoveryClient

/** * Created with IntelliJ IDEA. * * @author Demo_Null * @date 2020/10/29 * @description 服務提供者啟動類 */@SpringBootApplication@EnableDiscoveryClientpublic class ProviderApplication { public static void main(String[] args) { SpringApplication.run(ProviderApplication.class, args); }}1.3.2 配置文件

server: port: 8082spring: application: name: ProviderServer # 應用名稱,在 Eureka 中作為 id 標識eureka: client: service-url: defaultZone: http://127.0.0.1:8081/eurake/1.3.3 提供服務

/** * Created with IntelliJ IDEA. * * @author Demo_Null * @date 2020/10/29 * @description */@RestController@RequestMapping('/provider')public class ProviderController { @GetMapping('/get') public Object get() { return '你已經消費了'; }}1.3.4 啟動服務

  啟動服務之后,會自動將自己注冊到 Eureka 中

Spring Cloud 系列之注冊中心 Eureka詳解

1.4 消費者1.4.1 聲明為 Eureka Client

/** * Created with IntelliJ IDEA. * * @author Demo_Null * @date 2020/10/29 * @description 消費者啟動類 */@SpringBootApplication@EnableDiscoveryClientpublic class ConsumerApplication { public static void main(String[] args) { SpringApplication.run(ConsumerApplication.class, args); }// 將 RestTemplate 交由容器管理 @Bean public RestTemplate getRestTemplate() { return new RestTemplate(); }}1.4.2 配置文件

server: port: 8083spring: application: name: ConsumerServer # 應用名稱,在 Eureka 中作為 id 標識eureka: client: service-url: defaultZone: http://127.0.0.1:8081/eureka1.4.3 消費服務

  我們之前使用 RestTemplate 需要自己寫 URI,這樣很不利于維護,而且容易出錯,現在只需要確定應用名稱,利用應用名稱從 Eureka 中就可以獲取到詳細信息。

/** * Created with IntelliJ IDEA. * * @author gaohu9712@163.com * @date 2020/10/29 * @description */@RestController@RequestMapping('/consumer')public class ConsumerController { @Autowired private DiscoveryClient discoveryClient; @GetMapping('/go') public void go() { List<ServiceInstance> providerServer = discoveryClient.getInstances('ProviderServer'); if (0 == providerServer.size()) { return; } ServiceInstance serviceInstance = providerServer.get(0); String host = serviceInstance.getHost(); int port = serviceInstance.getPort(); URI uri = serviceInstance.getUri(); System.out.println('主機:' + host); System.out.println('端口:' + port); System.out.println('uri:' + uri); RestTemplate restTemplate = new RestTemplate(); String str = restTemplate.getForObject(uri + '/provider/get', String.class); System.out.println(str); }}1.4.4 啟動服務

Spring Cloud 系列之注冊中心 Eureka詳解

1.4.5 請求服務

Spring Cloud 系列之注冊中心 Eureka詳解

1.4.6 執行流程

 ♞ 先啟動 eureka 注冊中心 ♞ 啟動服務提供者 provider ♞ 服務提供者啟動后會把自身信息(比如服務地址以別名方式注冊進 eureka) ♞ 消費者 consumer 服務在需要調用接口時,使用服務別名去注冊中心獲取實際的 RPC 遠程調用地址 ♞ 消費者獲得調用地址后,底層實際是利用 HttpClient 技術實現遠程調用 ♞ 消費者獲得服務地址后會緩存在本地 jvm 內存中,默認每間隔 30 秒更新一次服務調用地址

1.5 補充配置1.5.1 actuator 信息完善

  我們現在的服務注冊到 Eureka 上面是沒有 ip 地址的,以后等服務搭建集群是很不方便的,所以我們需要讓他顯示自己的 ip 地址;第二個就是服務名稱為主機 + 服務名 + 端口,這樣就暴露了主機名,我們可以指定顯示的名稱。

Spring Cloud 系列之注冊中心 Eureka詳解

在配置文件中添加如下配置,通過健康檢查(http://ip:port/actuator/health)查看是否修改成功。

eureka: instance: # 實例名稱 instance-id: consumer-01 # 地址中顯示 ip prefer-ip-address: true

Spring Cloud 系列之注冊中心 Eureka詳解

1.5.2 自我保護機制 ☞ 概述

  我們可以看到 Eureka 上有一行紅色的英文 EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP WHEN THEY’RE NOT. RENEWALS ARE LESSER THAN THRESHOLD AND HENCE THE INSTANCES ARE NOT BEING EXPIRED JUST TO BE SAFE.它代表了 Eureka 保護模式的開啟。一旦進入保護模式,Eureka Server 將會嘗試保護其服務注冊表中的信息,不再刪除服務注冊表中的數據,也就是不會注銷任何微服務。  默認情況下,如果 Eureka Server 在一定時間內沒有接收到某個微服務實例的心跳,Eureka Server 將會注銷該實例(默認90秒)。但是當網絡分區故障發生(延時、卡頓、擁擠)時,微服務與 Eureka Server 之間無法正常通信,以上行為可能變得非常危險了——因為微服務本身其實是健康的,此時本不應該注銷這個微服務。為了防止 Eureka Client 可以正常運行,但是與 Eureka Server 網絡不通情況下,Eureka Server 不會立刻將 Eureka Client 服務剔除。

☞ 關閉自我保護機制

  我們之前的 Eureka 截圖中可以看到 DESKTOP-GL7GS52:ConsumerServer:8083,consumer-01 兩個同時存在,這明明是一個服務,修改完配置之后前面的沒有剔除,這就是因為自我保護機制打開了。

# Eureka Server 配置eureka: server: # 關閉自我保護模式, 默認為打開 enable-self-preservation: false # 續期時間,即掃描失效服務的間隔時間 eviction-interval-timer-in-ms: 5000 # Eureka Client 配置eureka: instance: # Eureka Client 給 Eureka Server 發送心跳的時間間隔,默認 30 單位是 s lease-renewal-interval-in-seconds: 1 # Eureka Server 最后一次收到心跳的等待上限,超時剔除服務,默認 90 單位是 s lease-expiration-duration-in-seconds: 21.6 Eureka 高可用1.6.1 Eureka 集群搭建

  在之前的單體中我們的端口是隨意的,但是搭建集群我們需要對端口進行規劃,例如將 808X 端口作為 Eureka 集群的端口。先來看下配置有什么區別,起初我們是將自己注冊到自己上,現在我們需要將自己注冊到其他 Eureka 上,有多個則用 , 隔開。

server: port: 8081spring: application: name: eurekaServereureka: client: register-with-eureka: false fetch-registry: false service-url: defaultZone: http://127.0.0.1:8082/eureka server: enable-self-preservation: false eviction-interval-timer-in-ms: 5000

server: port: 8082spring: application: name: eurekaServer_backeureka: client: register-with-eureka: false fetch-registry: false service-url: defaultZone: http://127.0.0.1:8081/eureka server: enable-self-preservation: false eviction-interval-timer-in-ms: 5000

Spring Cloud 系列之注冊中心 Eureka詳解Spring Cloud 系列之注冊中心 Eureka詳解

1.6.2 Privoder 集群

  服務提供者的集群配置了多個 Eureka 地址,會將自己同時注冊到多個 Eureka 上,除了配置文件以外其他的服務代碼完全一致,也可以加以區分是哪個提供的服務。需要注意的是 Eureka 集群的應用名稱可以不一致甚至不寫,但是服務提供者的應用名稱必須保持一致,否則會被認為不是一個服務。

server: port: 8091spring: application: name: ProviderServer # 應用名稱,在 Eureka 中作為 id 標識eureka: client: service-url: defaultZone: http://127.0.0.1:8081/eureka, http://127.0.0.1:8082/eureka instance: instance-id: provider-prim prefer-ip-address: true lease-renewal-interval-in-seconds: 1 lease-expiration-duration-in-seconds: 2

server: port: 8092spring: application: name: ProviderServereureka: client: service-url: defaultZone: http://127.0.0.1:8081/eureka, http://127.0.0.1:8082/eureka instance: instance-id: provider-back prefer-ip-address: true lease-renewal-interval-in-seconds: 1 lease-expiration-duration-in-seconds: 2

Spring Cloud 系列之注冊中心 Eureka詳解

1.6.3 遠程調用

/** * Created with IntelliJ IDEA. * * @author Demo_Null * @date 2020/10/29 * @description */@RestController@RequestMapping('/consumer')public class ConsumerController { @Autowired private DiscoveryClient discoveryClient; @GetMapping('/go') public void go() { List<ServiceInstance> providerServer = discoveryClient.getInstances('ProviderServer'); if (0 == providerServer.size()) { return; } RestTemplate restTemplate = new RestTemplate(); for (ServiceInstance instance : providerServer) { System.out.print(instance.getUri() + '---'); String url = instance.getUri() + '/provider/get'; System.out.println(restTemplate.getForObject(url, String.class)); } }}

Spring Cloud 系列之注冊中心 Eureka詳解

  咱們可以使用服務發現 DiscoveryClient 來獲取服務信息,但是無法自動選擇使用那個服務,這里就涉及到 Ribbon 負載均衡了。我們可以將 RestTemplate 交由 Ioc 管理,在注入時使用 @LoadBalanced 注解進行負載均衡。

☞ 源碼

到此這篇關于Spring Cloud 系列之注冊中心 Eureka的文章就介紹到這了,更多相關Spring Cloud 注冊中心Eureka內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Spring
相關文章:
主站蜘蛛池模板: 欧美成视频 | 成人在线网址 | 97国产精品 | 成人深夜福利 | 中文字幕在线观看精品视频 | 欧美日韩二区三区 | 99免费视频 | 午夜激情电影在线 | 久久精品久久久 | 日本午夜网 | 欧美日韩视频 | www.色94色.com | 日韩免费在线观看视频 | 亚洲成人一区 | 91视频免费看片 | 欧美一区二区三区视频在线观看 | 久久国产精品精品国产 | 亚洲精品久久久久avwww潮水 | 日韩欧美精品在线 | 亚洲一区二区三区四区五区中文 | 中文字幕国产视频 | 国产精选一区二区 | 久久噜噜噜精品国产亚洲综合 | 国产精品免费av | 亚洲精品国产偷自在线观看 | 亚洲 成人 av | 91综合视频在线观看 | 久久精品综合 | 国产精品免费观看 | 亚洲一区二区精品 | 日本久久久久久久久 | 亚洲精品9999 | 亚洲区在线 | 欧美激情视频一区二区三区在线播放 | 中文字幕在线观看 | 亚洲欧美激情精品一区二区 | 三级视频在线 | 一色屋精品久久久久久久久久 | 欧美一区二区三区视频 | 在线观看免费视频黄 | 亚洲男人天堂2023 | 一级网站在线观看 | 中文字幕日韩一区二区三区 | 日韩精品专区在线影院重磅 | 成年人看的羞羞网站 | 免费观看欧美一级 | 中文字幕1区| 日韩在线观看成人 | 亚洲国产精品久久久久久女王 | 欧美日韩综合 | 国产精品一区一区 | 午夜精品一区二区三区免费视频 | 欧美一级精品 | 91av国产精品| 国产一区二区视频在线 | 国产美女自拍视频 | 91久久国产综合久久 | 比利时xxxx性hd极品 | 黄频免费在线观看 | 日本二区在线播放 | 麻豆精品久久久 | 欧美一区二区三区在线观看视频 | 久久亚洲免费 | 久久一区二区视频 | 久草美女 | 国产在线乱 | 日韩国产一区二区三区 | 国产视频一区二区 | 日本不卡一区二区 | 久久伊人青青草 | 亚洲精品乱码久久久久久蜜桃不卡 | 视频一区 中文字幕 | 日韩av免费在线观看 | 久久久av | 精品香蕉一区二区三区 | 天天干天天干天天干天天射 | 亚洲欧美在线免费 | 91一区| 精品亚洲一区二区三区 | 污污视频免费网站 | 久久久久久久一区 | 国产性猛交xxxx免费看久久 | 国产日产精品一区二区三区四区 | 久久国产精品久久久久久 | 一区二区av | 成人在线不卡 | 亚洲综合色视频在线观看 | 成人黄色在线观看 | 亚洲人成中文字幕在线观看 | 欧美在线a| 国产91黄色 | 精品日韩一区二区 | 久久久艹 | 精品久久国产 | 激情六月婷 | 日韩成人不卡 | 中文字幕丝袜 | av免费观看网站 | 国产草草视频 | 日韩欧美成人影院 | 日韩中文字幕无码一区二区三区 | 精品国产91乱码一区二区三区 | 久久成人精品 | 鲁一鲁影院 | 天天射影院 | 亚洲精品在线播放 | 99爱视频| 亚洲高清精品视频 | 亚洲天堂久久 | 精品视频一区二区 | 天天澡天天狠天天天做 | 在线成人www免费观看视频 | 色综合一区二区三区 | 久久久久综合 | 日韩精品一区二区三区四区视频 | 精品乱子伦一区二区三区 | 成人午夜精品一区二区三区 | www.久久久.com | 91色视频在线观看 | 黄色一级免费大片 | 神马久久久久久久久久 | 黄免费看 | 国产精品成人国产乱一区 | 97精品在线 | 日本黄色一级电影 | 伊人网综合在线 | 精一区二区 | 一区二区三区四区精品 | 在线观看国产 | 亚洲色图一区二区三区 | 毛片免费观看视频 | 午夜天堂精品久久久久 | 精品香蕉一区二区三区 | 国产一区久久久 | 91一区二区三区 | 久久这里精品 | 91久久综合亚洲鲁鲁五月天 | 日操视频 | 国产精品99久久久久久宅男 | 国产精品123 | 久久久av | 蜜月aⅴ免费一区二区三区 99re在线视频 | 久久久a | 91麻豆精品国产91久久久更新时间 | 最近韩国日本免费观看mv免费版 | 成人免费淫片aa视频免费 | 欧美一区二区免费在线 | 日韩精品专区 | 亚洲激情一区 | 国产成人久久 | 精品国产91乱码一区二区三区 | 国产成人精品电影 | 懂色一区二区三区免费观看 | 欧美黄色激情 | 一级黄色片看看 | 亚洲成人网在线 | 91国偷自产一区二区三区亲奶 | 日韩欧美国产精品 | 国产九九精品 | 久久精品这里热有精品 | 久久久夜夜夜 | 成人黄色在线观看 | 欧美一区二区免费 | a视频在线免费观看 | 日韩成人短视频 | 91午夜精品 | 欧美精品久久久 | 久一区二区三区 | 91精品国产一区二区三区免费 | 性免费网站 | 欧美一区二区三区在线视频 | 九色91视频| 国产成人av一区二区 | 吴梦梦到粉丝家实战华中在线观看 | 日本一区二区在线视频 | 久久久久久成人 | 日韩久草 | 亚洲一区二区三区 | 成人欧美一区二区三区黑人孕妇 | 亚洲欧美aa | 一级毛片aaaaaa免费看 | 精品中文久久 | 偷拍电影一区二区三区 | 日韩a| 亚洲免费在线 | 久久久av亚洲男天堂 | 特黄视频 | 91久久精品一区二区二区 | 国产精品久久久久久久久久三级 | 中文字幕精品一区二区三区精品 | 亚洲一区二区三区在线播放 | 精品久久一区二区 | 黄色电影天堂 | 国产乱a视频在线 | а_天堂中文最新版地址 | 一区二区三区久久 | 黄色毛片观看 | 高清日韩av | 日韩av中文在线 | 夜添久久精品亚洲国产精品 | 91夜夜蜜桃臀一区二区三区 | 日韩有码在线观看 | 久久毛片 | 成人av观看 | 一级做a爰片性色毛片2021 | 国产二区三区 | 久久久久99 | 国产亚洲欧美一区二区 | 欧美精品在线观看免费 | 在线久草 | 精品视频久久 | 亚洲性生活免费视频 | 欧美另类专区 | 天天干天天插 | 性欧美大战久久久久久久免费观看 | 亚洲视频在线观看免费 | 亚洲一区二区三区视频免费观看 | 一区二区三区在线视频播放 | 亚洲麻豆| 在线成人 | 久久久久久免费毛片精品 | 国产一区中文字幕 | 97精品国产| 国产精品久久久久久久久免费软件 | 日韩在线成人 | 91精产国品一二三区在线观看 | 狠狠艹 | 超级乱淫片国语对白免费视频 | 亚洲人在线观看视频 | 成人九色 | 日本中文字幕在线观看 | 免费观看一区二区三区毛片软件 | 国产精品成人一区二区三区 | 成人v片 | 国产视频久久精品 | 亚洲成人日韩 | 日韩在线看片 | 欧美视频综合 | 久久精品一区二区三区四区毛片 | 久久久成人精品 | 国产免费自拍av | 精品av| 国产最新一区 | 久久精视频| 国产一二区在线观看 | 一本一道久久a久久精品逆3p | 中文字幕av亚洲精品一部二部 | 操操日| 男女羞羞视频免费观看 | 亚洲欧洲久久 | 欧美成人一级 | 国产激情毛片 | 色黄网站 | 欧美日韩在线免费观看 | 亚洲第一区国产精品 | 国产精品原创av | 国产在线一 | 欧美视频网站 | 亚洲网在线 | 欧美一区二区视频 | 九九99 | 亚洲国产精品一区二区久久 | 国产拍拍拍拍拍拍拍拍拍拍拍拍拍 | 国产成人免费在线观看 | 99精品久久久国产一区二区三 | 99亚洲| 国产区在线 | 成人免费视频网站在线看 | 夜夜av | 成人av免费观看 | 国产一级一级特黄女人精品毛片 | av毛片| 天天拍天天干天天操 | 伊人久久婷婷 | 一级毛片免费完整视频 | 91视频免费在线 | 国产亚洲综合一区二区 | 一级免费毛片 | 久久亚洲一区 | 久草在线视频免费播放 | 天天天天干 | 亚洲欧洲视频在线 | 亚洲国产中文字幕 | 亚洲一区二区三区 | 精品国产鲁一鲁一区二区在线观看 | 国产精品不卡 | 羞羞视频在线观看视频 | 国产不卡在线 | 希岛爱理在线 | 精品国产一区二区三区在线观看 | 欧美日韩精品一区二区三区 | 蜜桃αv| 日韩一级黄色大片 | 九一精品国产 | 色女人av | 色婷婷综合网 | 人人玩人人干 | 欧美影 | 国产精品久久精品 | 亚洲va中文字幕 | 成人aaaa | 一区二区三区在线播放 | 国产成人精品免费视频大全最热 | 亚洲日韩aⅴ在线视频 | 2019中文字幕视频 | 久久精品久久久 | 伊人网视频在线观看 | 亚洲一区视频在线 | 中文字幕成人影院 | 国产精品成人一区二区 | 亚洲精品国产a久久久久久 国产毛片毛片 | 亚洲综合色视频在线观看 | 中文字幕av一区 | 一区免费观看 | 精品久久久av | 欧美在线播放一区二区三区 | 亚洲精品一区二三区不卡 | 91久久精品国产 | 欧美成人精品在线观看 | 亚洲精品在线免费 | 亚洲精选久久 | 日韩在线视频第一页 | 欧美日韩中文字幕在线 | 精品国产一区二区三区久久久蜜臀 | 欧美激情综合五月色丁香小说 | 日韩91| 亚洲精品久久久久久久久久久久久 | 最新国产中文字幕 | 国产精品1区二区 | 蜜桃视频网站在线观看 | 亚洲欧美中文字幕 | 欧美激情第1页 | 性色av一区二区三区 | 黑人一级片视频 | 91porn在线 | 日韩一区二区久久 | 一区二区三区精品 | 天天玩天天操天天射 | 日本午夜精品 | 国产精品久久久久久一级毛片 | 亚洲人成中文字幕在线观看 | 五月天电影网 | 日本a v网站| 日本一区二区视频 | 国产在线第一页 | 一区二区视频 | 五月天狠狠爱 | 懂色av色香蕉一区二区蜜桃 | 日本黄色免费播放 | 久久亚洲欧美日韩精品专区 | 蜜桃精品久久久久久久免费影院 | 精品国产一区二区三区四区 | 午夜视频| 色婷婷亚洲一区二区三区 | 99久久久久国产精品免费 | 四虎影院网| 成人免费视频网站在线看 | 国产片一区二区三区 | 一区电影 | 日韩一级电影在线 | 91精品国产综合久久久久久丝袜 | 激情综合在线 | 夜夜av| 97国产精品 | 日韩视频在线一区二区 | 欧美日韩一 | 亚洲高清av在线 | 91麻豆精品国产91久久久更新资源速度超快 | 久热热| 免费看特级毛片 | 午夜精| 欧美成人一区二区三区 | 国产精品久久国产精品99 gif | 久久com| 精品国产青草久久久久福利 | 中文字字幕一区二区三区四区五区 | 日本全黄裸体片 | 北条麻妃国产九九九精品小说 | 人人射av | 在线视频 中文字幕 | 久久国产午夜 | 日韩成人短视频 | 午夜精品一区二区三区在线视频 | 欧美二区三区 | 日韩在线观看视频免费 | igao视频 | 国产精品入口久久 | 日韩精品一区二 | 三区中文字幕 | 欧美日韩最新 | 在线观看日韩 | 成人欧美一区二区三区 | 日韩成人精品视频在线观看 | 午夜a级理论片915影院 | 成人免费看黄 | 影视在线观看 | 涩涩久久 | 在线观看亚洲视频 | 中文字幕_第2页_高清免费在线 | 国产日皮视频 | 狠狠av | 亚洲成人精品影视 | 精品少妇一区二区三区日产乱码 | 午夜影院在线 | 国内精品国产三级国产在线专 | 在线成人| 亚洲成人av在线播放 | 久久大| 另类久久 | 国产精品久久免费观看spa | 国产乡下妇女做爰视频 | av解说在线精品 | 中文字幕在线观看 | 91精品国产乱码久久久久久久久 | 日韩欧美一级在线 | 国产午夜精品一区二区三区免费 | 一区二区在线免费观看 | 国产免费一区二区三区网站免费 | 国产精品夜夜爽 | 成人一区二区av | 精品久久久久久久久久久久 | 999久久久国产999久久久 | 日韩综合一区 | 性高湖久久久久久久久 | 日日日日干干干干 | 久久成人高清 | 久热最新| 日韩精品视频在线观看免费 | 欧美久久久久久久久久久久 | 成人亚洲一区二区 | 久久亚洲精品视频 | 91久久精品国产91久久性色tv | 2019中文字幕视频 | 亚洲精品一区中文字幕乱码 | 精品网站www | 精品国产欧美 | 综合久久综合久久 | 欧美性v | 欧美在线一二三 | 久久亚洲综合 | 丁香午夜 | 久久国产精品久久精品 | 久久99这里只有精品 | 欧美一区久久 | 日韩一二三区 | 日韩免费观看视频 | 国产成人一区 | 国产亚洲欧美一区二区三区 | 日韩一级二级三级 | 欧美亚洲国产一区 | 一区二区免费在线播放 | 精品在线视频观看 | 国产精品亚洲成在人线 | 国产亚洲网站 | 热re99久久精品国产99热 | 人人爽在线观看 | 一区二区三区的视频 | 午夜欧美精品久久久久 | 国产丝袜一区 | 亚洲www啪成人一区二区 | 亚洲精品欧美视频 | 日韩亚洲欧美综合 | 午夜小影院 | 青草久操| 国产老女人精品毛片久久 | 久久免费精品视频 | 亚洲精品乱码久久久久久花季 | 精品亚洲成a人片在线观看 国产高清在线 | 一区二区三区在线看 | 奇米在线视频 | 亚洲 成人 av | 最新黄色网页 | 999在线观看精品免费不卡网站 | 久久九九这里只有精品 | 免费毛片网站 | 免费观看亚洲 | 91欧美在线 | 一区二区日韩 | 成人免费一区二区三区视频软件 | 国产精品视频免费观看 | 久久久中文字幕 | 日韩av免费在线观看 | 精品久久中文字幕 | 精品欧美一区二区三区久久久小说 | 国产午夜精品在线 | 粉嫩国产精品一区二区在线观看 | 天天干天天爽 | 色综合视频 | 亚洲 欧美 日韩在线 | 日本高清视频在线播放 | 性国产xxxx乳高跟 | 97久久精品人人做人人爽50路 | 国产精品中文字幕在线观看 | 天天干人人 | 毛片久久| 福利视频一区二区 | 日本高清视频网站www | 天天摸夜夜摸爽爽狠狠婷婷97 | 91精品国产91久久久久久吃药 | 精品国产一区二区三区日日嗨 | 在线观看日韩精品 | 少妇av片 | 国产一二在线 | 亚洲一区二区免费在线观看 | 免费日韩av | 国产美女永久免费无遮挡 | 日本在线黄色 | 欧美日韩大陆 | 91精品国产综合久久久久久丝袜 | 在线免费日韩 | 亚洲精品一区二区三区蜜桃下载 | 99精品欧美一区二区蜜桃免费 | av免费观看网页 | 国产精品毛片无码 | 精品一区二区三区三区 | 999精品视频| 久久久久久久久久久久福利 | 欧美一级二级视频 | 欧美精品在线观看 | 精品美女在线观看视频在线观看 | 欧美性猛交一区二区三区精品 | 日韩人体在线 | 啪啪免费网站 | 成人自拍视频 | 中出片| 成人性视频免费网站 | 亚洲精品久久久 | 99精品国产在热久久 | 日韩在线免费电影 | 国产一区二区三区久久久 | 一区二区视频网 | 黄色毛片在线观看 | 国产精品色综合 | 久久精品高清视频 | 日韩精品三区 | 中文字幕成人av | 亚洲欧美影院 | 欧美黑人一级爽快片淫片高清 | 久久亚洲视频 | 中文精品在线 | 精品在线一区 | 久久精品国产亚洲 | 亚洲视频在线观看 | 国产成人综合在线 | 亚洲一区二区三区免费看 | 日韩视频在线一区二区 | 福利视频网址导航 | 色婷婷综合久色 | 精品国产乱码久久久久久闺蜜 | 国产一区二区三区久久 | 色8久久 | 久久www免费人成看片高清 | 午夜天堂精品久久久久 | 成人精品视频 | 99精品视频在线 | 亚洲人人艹 | 国产一级纯肉体一级毛片 | 中文字幕av亚洲精品一部二部 | 欧美一区二区三区精品 | 黄色片免费在线观看视频 | 日韩一区二区三区av | 日韩欧美精品一区 | 亚洲一区二区三区中文字幕 | 欧美日韩中文 | 精品中文字幕一区二区 | 欧美日韩精品一区二区在线播放 | 中文字幕一区二区三区不卡 | 日本成人久久 | 色视频网站在线观看 | 久久一二三四 | 亚洲激情一区二区 | 操人网 | 黄色一级影视 | 91免费电影 | av中文在线 | 亚洲第一se情网站 | 亚洲精品视频在线播放 | 综合一区 | 中文字幕在线观看 | 欧洲一级毛片 | 天堂中文字幕 | 欧美一区日韩一区 | 成人综合av | 欧美日韩一区精品 | 91精品国产综合久久久久久 | 视频一区在线播放 | 中文字幕第一页在线 | 老司机深夜福利在线观看 | 久久精品国产一区 | 欧美乱码久久久久久蜜桃 | 高清av一区 | 亚洲视频在线观看免费 | 免费观看电视在线高清视频 | 男人的天堂视频网站 | 成人小视频在线观看 | 国产精品久久久久久久午夜 | 国产高清视频在线观看 | 伊人久久综合影院 | 国产精品1区2区3区 午夜视频网站 | 欧美午夜精品久久久久久浪潮 | 久久综合久久综合久久综合 | 国产一级片 | 精品91久久久 | av官网在线| 在线成人免费观看www | 国产综合精品一区二区三区 | 国产精品久久毛片 | 91视频免费在线 | 日本高清h色视频在线观看 日日干日日操 | 最新超碰 | 91在线视频在线 | 欧美在线观看一区 | av网站免费观看 | 国内成人精品2018免费看 | 午夜影视 |