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

一文快速上手 Nacos 注冊中心+配置中心

開發 開發工具
Nacos 作為 Spring Cloud Alibaba 的核心組件之一,提供了兩個非常重要的功能:注冊中心和配置中心。注冊中心有兩個重要的功能:服務注冊和服務發現,它解決了微服務集群中,調用者和服務提供者連接管理和請求轉發的功能,保證了服務調用者能夠穩定的調用到健康的服務。

Spring Cloud Alibaba 是阿里巴巴提供的一站式微服務開發解決方案,目前已被 Spring Cloud 官方收錄。而 Nacos 作為 Spring Cloud Alibaba 的核心組件之一,提供了兩個非常重要的功能:注冊中心和配置中心,我們今天來了解和實現一下二者。

1.Nacos 簡介

Nacos 致力于幫助開發者發現、配置和管理微服務。它提供了一組簡單易用的特性集,幫助開發者快速實現動態服務發現、服務配置、服務元數據及流量管理。

Nacos 特性介紹

Nacos 具有以下特性:

  • 服務發現和服務健康監測:支持基于DNS和基于RPC的服務發現,支持對服務的實時的健康檢查,阻止向不健康的主機或服務實例發送請求。
  • 動態配置服務:動態配置服務可以讓您以中心化、外部化和動態化的方式管理所有環境的應用配置和服務配置。
  • 動態 DNS 服務:動態 DNS 服務支持權重路由,讓您更容易地實現中間層負載均衡、更靈活的路由策略、流量控制以及數據中心內網的簡單 DNS 解析服務。
  • 服務及其元數據管理:支持從微服務平臺建設的視角管理數據中心的所有服務及元數據。

2.注冊中心實現

注冊中心有兩個重要的功能:服務注冊和服務發現,它解決了微服務集群中,調用者和服務提供者連接管理和請求轉發的功能,讓程序的開發者無需過多的關注服務提供者的穩定性和健康程度以及調用地址,因為這些都可以依靠 Nacos 進行監測、管理和自動轉發。

注冊中心中有兩個角色:一個是服務提供者 Provider,另一個是服務調用者 Consumer,接下來我們分別來創建二者。

2.1 創建服務提供者

2.1.1 新建項目并添加依賴

新建一個 Spring Boot 項目,使用阿里云地址 http://start.aliyun.com 來創建 Spring Cloud Alibaba Nacos 項目,如下圖所示:

點擊 Next 下一步,如下圖所示:

增加 Nacos Service Discovery 框架支持,如下圖所示:

對應的依賴框架如下:

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>

PS:添加 Spring Web(Spring MVC)框架主要是為了方便后面測試。

2.1.2 配置 Nacos 連接信息

在配置文件 application.properties 中要填寫 Nacos 的相關連接信息,具體信息如下:

# 應用名稱(也是 Nacos 中的服務名)
spring.application.name=spring-cloud-nacos-producer
# 應用服務 WEB 訪問端口
server.port=8082
# Nacos認證信息
spring.cloud.nacos.discovery.username=nacos
spring.cloud.nacos.discovery.password=nacos
# Nacos 服務發現與注冊配置,其中子屬性 server-addr 指定 Nacos 服務器主機和端口
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
# 注冊到 nacos 的指定 namespace,默認為 public
spring.cloud.nacos.discovery.namespace=public

2.1.3 添加服務提供方法

新建一個控制器 Controller,添加一個 sayhi 方法,此方法可以使用 HTTP 協議進行訪問,它是為后面的服務消費者提供的調用方法,具體實現如下:

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@SpringBootApplication
@RestController
public class SpringCloudNacosProducerApplication {
public static void main(String[] args) {
SpringApplication.run(SpringCloudNacosProducerApplication.class, args);
}
@RequestMapping("/sayhi/{name}")
public String sayHi(@PathVariable String name) {
return "Hi Nacos Discovery " + name;
}
}

編寫完代碼之后,運行項目就可以在 Nacos 的服務列表中看到它了,如下圖所示:

經過以上步驟,我們的服務提供者就創建好了,接下來我們創建一個服務消費者 Consumer。

2.2 創建服務消費者

2.2.1 新建項目并添加依賴

此步驟和上面的服務提供者類似,也是添加 nacos discovery 和 web 依賴,具體實現如下:

2.2.2 配置 Nacos 連接信息

# 應用名稱
spring.application.name=springcloud-nacos-consumer
# 應用服務 WEB 訪問端口
server.port=8082
# Nacos認證信息
spring.cloud.nacos.discovery.username=nacos
spring.cloud.nacos.discovery.password=nacos
# Nacos 服務發現與注冊配置,其中子屬性 server-addr 指定 Nacos 服務器主機和端口
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
# 注冊到 nacos 的指定 namespace,默認為 public
spring.cloud.nacos.discovery.namespace=public

2.2.3 添加服務調用代碼

服務消費者的實現有兩個關鍵點,第一,先 new 一個 RestTemplate 對象,此對象是 Spring 框架提供用于進行 HTTP 請求的類,實現代碼如下:

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.cloud.client.loadbalancer.LoadBalanced;
import org.springframework.context.annotation.Bean;
import org.springframework.web.client.RestTemplate;

@SpringBootApplication
@EnableDiscoveryClient
public class SpringcloudNacosConsumerApplication {
public static void main(String[] args) {
SpringApplication.run(SpringcloudNacosConsumerApplication.class, args);
}
@LoadBalanced
@Bean
public RestTemplate restTemplate() {
// 用于進行 HTTP 請求的對象
return new RestTemplate();
}
}

第二,新建一個控制器,注入 RestTemplate 對象,并調用 Nacos 中的服務提供者接口,實現代碼如下:

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.client.RestTemplate;

@RestController
public class TestController {
@Autowired
private RestTemplate restTemplate;

@RequestMapping("/hi")
public String hi(String name) {
// 調用生產者 sayhi 方法,并返回結果
return restTemplate.getForObject("http://spring-cloud-nacos-producer/sayhi/" + name,
String.class);
}
}

其中spring-cloud-nacos-producer 是服務提供者的 ID,而 sayhi 是服務提供者提供的接口地址。

通過以上配置,我們的服務消費者也創建好了,啟動項目,執行結果如下圖所示:

從上述結果可以看出,服務消費者通過 Nacos 已經成功調用到服務提供者了,這就是 Nacos 中注冊中心的基本使用。

3.配置中心實現

配置中心的作用是將本地配置文件云端話,所謂的云端也就是 Nacos 的服務器端,這樣既能保證配置文件中的敏感數據不會暴露,同時又提供了實時的修改、查看、回滾和動態刷新配置文件的功能,非常實用。

但是需要注意的是配置中心和注冊中心的依賴包是不同的,注冊中心的依賴包是 nacos discovery,而配置中心的依賴包是 nacos config,它的具體如下。

3.1 新建項目并添加依賴

創建一個 Spring Boot 項目,添加 nacos config 和 web 依賴包,如下圖所示:

PS:添加 web 依賴主要是為了方便后面測試。

對應的配置依賴信息如下:

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>

3.2 配置 Nacos Config 信息

在應用的 /src/main/resources/ 目錄下,創建引導配置文件 bootstrap.yml(或 bootstrap.properties),添加以下 Nacos Config 配置:

spring:
application:
name: nacosconfig # 項目名稱和 nacos DataId 相匹配
cloud:
nacos:
config:
server-addr: 127.0.0.1:8848 # nacos 地址和端口
file-extension: yaml # 獲取配置文件的格式:yaml
username: nacos # nacos 認證用戶名
password: nacos # nacos 認證密碼
server:
port: 9001 # 項目啟動端口

3.3 編寫代碼讀取配置文件

新建控制器,使用 @Value 注解讀取配置信息,實現代碼如下:

import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class TestController {
// 從 nacos 中讀取配置項 config.info
@Value("${config.info}")
private String configInfo;

@GetMapping("/getconfig")
public String getConfigInfo(){
return configInfo;
}
}

3.4 Nacos 控制臺添加配置信息

在 Nacos 控制臺創建并設置配置文件,執行步驟如下所示。

首先,在配置列表中點擊“添加”按鈕,如下圖所示:

進入配置頁面,新建 YAML 或 Properties 配置文件,如下圖所示:

以上關鍵參數的含義和規則說明如下。

3.4.1 Data ID

Data ID 的拼接格式如下:

${prefix} - ${spring.profiles.active} . ${file-extension}

其中prefix 默認為 spring.application.name 的值,也可以通過配置項 spring.cloud.nacos.config.prefix 來配置。

spring.profiles.active 即為當前環境對應的 profile,當 active profile 為空時,對應的連接符 - 也將不存在,dataId 的拼接格式變成 ${prefix}.${file-extension}

file-extension 為配置內容的數據格式,可以通過配置項 spring.cloud.nacos.config.file-extension 來配置。目前只支持 properties 類型。

3.4.2 Group

Group 分組選項,主要是用來隔離不同的配置項目的,它的默認值為 DEFAULT_GROUP,可以通過spring.cloud.nacos.config.group 配置。

配置好相應的內容之后,點擊底部的“發布”按鈕即可,添加成功之后會自動返回配置列表,如下圖所示:

經過以上步驟,Nacos 配置中心的功能就實現完了,接下來啟動項目,程序的執行結果如下圖所示:

3.5 動態刷新功能

動態刷新功能是指,在 Nacos 配置中心修改了配置文件,在不重啟項目的前提下,可以實時讀取到最新的配置內置。

Nacos 默認會為所有獲取數據成功的 Nacos 的配置項添加了監聽功能,在監聽到服務端配置發生變化時會實時觸發

org.springframework.cloud.context.refresh.ContextRefresher 的 refresh 方法。

但如果需要對 Bean 進行動態刷新,需要參照 Spring 和 Spring Cloud 規范,推薦給類添加 @RefreshScope 或 @ConfigurationProperties 注解,就可以實現配置中心的動態刷新功能了。

4.項目源碼

https://gitee.com/mydb/spring-cloud-alibaba-example

小結

Nacos 作為 Spring Cloud Alibaba 的核心組件之一,提供了兩個非常重要的功能:注冊中心和配置中心。注冊中心有兩個重要的功能:服務注冊和服務發現,它解決了微服務集群中,調用者和服務提供者連接管理和請求轉發的功能,保證了服務調用者能夠穩定的調用到健康的服務。而注冊中心的本質是將項目中的本地配置文件云端化,解決了配置文件的安全性與統一性的問題,并且提供了配置文件歷史版本回滾和配置文件動態刷新的功能。

參考文檔

Nacos 官方文檔:https://nacos.io/zh-cn/docs/what-is-nacos.html

責任編輯:武曉燕 來源: 今日頭條
相關推薦

2020-11-27 09:40:53

Rollup前端代碼

2025-01-16 00:20:41

2022-08-29 06:27:15

Nacos微服務

2021-04-28 08:05:30

SpringCloudEureka服務注冊

2021-08-04 11:54:25

Nacos注冊中心設計

2024-11-08 08:37:25

2021-08-09 07:58:36

Nacos 服務注冊源碼分析

2023-03-01 08:15:10

NginxNacos

2024-06-26 10:29:02

商品中心設計生成器

2021-06-10 06:57:39

Nacos配置模塊

2023-10-30 09:35:01

注冊中心微服務

2022-06-13 09:58:06

NacosSpring

2023-02-26 00:00:00

2024-12-10 08:27:28

2021-02-02 09:10:12

Go語言二進制

2020-11-30 13:55:23

去中心化區塊鏈治理

2024-04-10 12:22:19

DubboNacos微服務

2021-06-29 07:04:38

Nacos服務配置

2020-06-29 07:58:18

ZooKeeperConsul 注冊中心

2020-12-21 06:13:52

高可用Nacos服務端
點贊
收藏

51CTO技術棧公眾號

有坂深雪av一区二区精品| 久久国产精品亚洲77777| 3atv在线一区二区三区| 色香蕉在线观看| 国产成人精品一区二三区四区五区| 国产精品久久占久久| 91精品婷婷国产综合久久竹菊| 三年中文高清在线观看第6集| 国产熟女一区二区三区四区| 99精品在线观看| 日韩三级视频中文字幕| 日本丰满少妇xxxx| 美国一级片在线免费观看视频| 久久亚洲色图| 日韩最新av在线| 亚洲av无一区二区三区久久| 国产高清在线a视频大全| 成人黄页在线观看| 国产高清视频一区三区| 亚洲区一区二区三| 国内精品偷拍| 疯狂做受xxxx高潮欧美日本| 天堂av一区二区| 亚洲大尺度视频| 亚洲精品免费观看| 一本一本久久a久久精品综合小说 一本一本久久a久久精品牛牛影视 | 欧美成人三级在线| 无码人妻丰满熟妇区96| 美女免费久久| 99re成人在线| 国产精品黄色影片导航在线观看| 亚洲国产成人精品综合99| 牲欧美videos精品| 欧美情侣在线播放| 中文字幕日本最新乱码视频| 国产欧美黑人| 国产亚洲精品免费| 成人女人免费毛片| 青青国产在线视频| 亚洲第一在线| 久久久精品亚洲| www.中文字幕av| 成人爽a毛片| 欧美日韩另类一区| 国产成人久久婷婷精品流白浆| 影院在线观看全集免费观看| 国产片一区二区三区| 国产精品免费观看高清| 亚洲最新av网站| 国产精品毛片在线| 欧美国产日韩一区二区| 亚洲色图27p| 精品午夜久久| 国产婷婷成人久久av免费高清| 丰满饥渴老女人hd| 电影一区二区三区久久免费观看| 91福利视频网站| 欧美,日韩,国产在线| caoporn免费在线视频| 2020国产精品自拍| 国产午夜精品在线| 国产欧美第一页| 美腿丝袜亚洲三区| 国产精品久久久久7777婷婷| 免费在线不卡视频| 99热免费精品在线观看| 欧美情侣性视频| 在线免费日韩av| 中文字幕亚洲综合久久五月天色无吗''| 亚洲日韩中文字幕| 中文字幕人妻一区二区| 伊人成综合网yiren22| 亚洲国产日韩欧美在线动漫| 久久免费精品国产| 老司机成人在线| 亚洲精品电影在线观看| 最近中文字幕无免费| 国产亚洲成av人片在线观黄桃| 精品日本一线二线三线不卡| 国产女人18毛片水真多18| 国产精品白丝av嫩草影院| 欧美va亚洲va香蕉在线| 91人人澡人人爽| 国产一区丝袜| 日韩精品视频在线播放| 一区二区三区久久久久| 嫩草一区二区三区| 在线精品高清中文字幕| 99热6这里只有精品| 亚洲成人精品| 欧美日本中文字幕| 国产一级淫片a| 亚洲免费综合| 国产精品爽爽爽| 国产精品怡红院| 国产91精品一区二区麻豆网站 | 精品在线视频免费观看| 红桃视频亚洲| 欧美与欧洲交xxxx免费观看| 波多野结衣小视频| 久久成人av少妇免费| 91九色单男在线观看| www.成人精品| 久久久综合激的五月天| 天天综合色天天综合色hd| 国产在线更新| 午夜精品福利视频网站| 黄www在线观看| 51一区二区三区| 欧美日韩国产美| 乱码一区二区三区| 国产欧美一区二区精品久久久| 视频在线观看99| 国产一级免费观看| 日本在线不卡一区| 99re6在线| 欧美高清电影在线| 亚洲男同性视频| 国产高清精品在线观看| 日韩在线你懂得| 亚洲精品成人久久久| 成人18视频免费69| 99国产精品久久久久久久| 国产精品黄视频| 不卡视频免费在线观看| 国产欧美精品日韩区二区麻豆天美| 最新不卡av| 英国三级经典在线观看| 91精品国产色综合久久不卡蜜臀| 国产人妻人伦精品1国产丝袜| 99久久亚洲精品| 国产91精品在线播放| 国产精品嫩草影院桃色| 久久久不卡影院| aa视频在线播放| 青草综合视频| 亚洲精品一区二区网址| 校园春色 亚洲| 男人操女人的视频在线观看欧美| 精品视频免费观看| a级网站在线播放| 欧美视频一区二区三区在线观看| 精品无码在线视频| 伊人成人在线视频| 亚洲一区二区免费在线| a中文在线播放| 色综合激情五月| 波多野结衣视频播放| 日产精品一区二区| 日韩免费黄色av| 先锋av资源站| 亚洲精品久久久久久国产精华液| 一区二区xxx| 国内精品久久久久久久影视简单 | 日本网站在线观看一区二区三区| 精品午夜一区二区| av有码在线观看| 精品久久久久一区| 免费在线观看a级片| 美女视频黄a大片欧美| 特级西西444www大精品视频| 美女18一级毛片一品久道久久综合| 亚洲精品久久久久国产| 日韩激情在线播放| 91在线云播放| 欧美污视频网站| 久久综合色占| 欧美一级视频免费在线观看| 色一情一乱一区二区三区| 亚洲成人免费在线观看| 亚洲欧美高清在线| 一本色道久久| 久久亚洲精品欧美| 午夜精品成人av| 伊人伊成久久人综合网小说| 中文在线字幕av| 国产无一区二区| 亚洲一区在线不卡| 热久久天天拍国产| 成人看片人aa| 麻豆传媒视频在线| 日韩欧美一区二区视频| 久久久久97国产| 国产精品一区二区在线观看不卡| 男人天堂手机在线视频| 三级精品视频| 国产精品久久久999| 里番在线观看网站| 日韩欧美中文字幕精品| 日本道在线观看| 国产精品色婷婷| 亚洲自拍第三页| 日韩午夜av在线| 欧美日韩精品免费观看| 欧美成人xxxx| 欧美精品xxx| 国产亚洲依依| 精品第一国产综合精品aⅴ| 一级黄色av片| 亚洲一区二区三区四区五区中文 | 热久久免费视频精品| 黄色网页在线免费看| 日韩精品极品视频| av中文字幕观看| 在线观看av一区| 四虎永久在线精品| 亚洲日本va在线观看| 制服丝袜第二页| 国产精品99久久久久久久女警| 男人操女人免费软件| 亚洲无吗在线| 欧美日韩一区二区三区电影| 精品99在线| 就去色蜜桃综合| 视频在线一区| 91精品视频网站| 久久天堂av| 欧美一乱一性一交一视频| 国产三级伦理在线| 久久亚洲精品中文字幕冲田杏梨| 国产精品久久久久一区二区国产| 亚洲国产精品久久| www.国产欧美| 日韩午夜在线影院| 一级特黄色大片| 欧美三级韩国三级日本三斤| www.久久精品视频| 欧美性色视频在线| 亚洲欧美在线视频免费| 一区二区成人在线| 欧美黄色免费观看| 亚洲免费在线观看| 777777国产7777777| 国产免费成人在线视频| 久久视频精品在线观看| 国产欧美一区二区三区网站| caopeng视频| 久久久久国产精品人| 亚洲第一成人网站| 久久久久久久久久久久久久久99| av直播在线观看| 久久综合999| 国产1区2区在线观看| 国产无一区二区| 一本在线免费视频| 国产精品情趣视频| 无码人妻精品中文字幕 | 一级做a爰片久久毛片美女图片| 深夜福利免费在线观看| 日韩精品视频免费专区在线播放 | 欧美激情区在线播放| 欧美性爽视频| 97超级碰碰碰久久久| 成人一区福利| 国产精品成久久久久三级 | 欧美日韩一级片在线观看| 中文字幕永久在线观看| 91超碰这里只有精品国产| av网站在线观看免费| 亚洲国产99精品国自产| 男女av在线| 日韩一区二区三区国产| 中文字幕中文字幕在线十八区 | 国产又粗又长又大视频| 在线综合视频播放| 国产成人手机在线| 亚洲老板91色精品久久| 国产福利电影在线| 久久视频在线观看免费| 草草在线视频| 国产精品久久91| 国产精品国产三级在线观看| 粉嫩av免费一区二区三区| 久久久伦理片| 亚洲国产高清国产精品| 欧美视频久久| 国产福利视频在线播放| 精品亚洲aⅴ乱码一区二区三区| 中文字幕 欧美 日韩| 91在线国产观看| 992在线观看| 亚洲最大色网站| 中文字幕永久在线| 日韩视频一区二区在线观看| 欧美在线 | 亚洲| 亚洲国产精品久久久| 9i精品一二三区| 韩国19禁主播vip福利视频| 欧美日韩免费观看视频| 91嫩草在线| 国产欧美一区| 国内精品视频一区二区三区| 奇米777欧美一区二区| 一级黄色免费视频| 国产精品免费av| 五月激情六月丁香| 日韩一区二区电影网| 国产小视频在线| 欧美黑人巨大精品一区二区| 电影一区二区| 久久国产日韩欧美| 在线一区免费| 国产高清视频网站| 成人avav影音| 成人免费精品动漫网站| 欧美影视一区在线| 日韩福利一区二区| 欧美极品在线视频| 欧美一区二区三区婷婷| 青青影院一区二区三区四区| 亚洲性图久久| 午夜免费视频网站| 中文字幕的久久| 欧美一区二区三区网站| 亚洲国产成人爱av在线播放| 制服丝袜在线播放| 国产欧美亚洲视频| 欧美日韩伦理在线免费| 国产日产欧美视频| 99在线精品观看| 国产精品第九页| 日韩欧美国产不卡| h片在线免费| 亚洲free性xxxx护士hd| 久久亚洲精品中文字幕蜜潮电影| 成人黄色一区二区| 久久尤物电影视频在线观看| www..com国产| 亚洲国产99精品国自产| caoporn-草棚在线视频最| 国产精品免费一区二区三区| 一区二区三区午夜视频| 日韩av加勒比| 亚洲精品视频一区二区| 国产黄色一区二区| 久久成人一区二区| 久久精品一级| a级网站在线观看| 国产麻豆9l精品三级站| 黄色一级片中国| 欧美一区二区三级| 国产精品一卡二卡三卡| 91在线观看免费| 中文精品电影| 欧美色图校园春色| 一区二区不卡在线播放 | av片在线免费| 成人一级片在线观看| 国产网友自拍视频| 亚洲精品国产综合久久| 浪潮色综合久久天堂 | 午夜视频在线观看网站| 国产精自产拍久久久久久蜜| 久久国产亚洲精品| 国产黑丝在线视频| 亚洲一区二区欧美| 免费黄色片在线观看| 国产精品自拍偷拍| 亚洲一区 二区 三区| 岛国av免费观看| 偷拍一区二区三区四区| 黑人与亚洲人色ⅹvideos| 国产精品一区二区久久久久| 综合一区av| 一级特级黄色片| 欧美性色黄大片| 50度灰在线| 久久天天狠狠| 麻豆成人免费电影| 九九热只有精品| 亚洲嫩模很污视频| 国产一区二区在线观| www.射射射| 欧美激情综合五月色丁香小说| 国产美女三级无套内谢| 久久人人爽人人爽人人片av高清| 国产精品一在线观看| 伊人成人免费视频| 欧美三级免费观看| 免费av网站在线观看| 国产91亚洲精品一区二区三区| 久久精品免费| 美女视频黄免费| 国产午夜精品视频免费不卡69堂| 伊人久久大香| av黄色在线网站| 中文字幕日韩欧美一区二区三区| 内射后入在线观看一区| 国产成人在线视频| 欧美成熟视频| 蜜桃av乱码一区二区三区| 欧美不卡一区二区三区四区| 国产精品扒开腿做爽爽爽视频软件| 台湾无码一区二区| 国产精品美女视频| 日韩二区三区| 高清日韩一区| 狠狠网亚洲精品| 日韩在线播放中文字幕| 欧美激情久久久久|