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

Spring Cloud Alibaba Nacos 服務注冊與發現功能實現

開發 架構
Nacos 是 Spring Cloud Alibaba 中一個重要的組成部分,它提供了兩個重要的功能:服務注冊與發現和統一的配置中心功能。

Nacos 是 Spring Cloud Alibaba 中一個重要的組成部分,它提供了兩個重要的功能:服務注冊與發現和統一的配置中心功能。

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

試想一下,當一個系統被部署多個之后,如何確定要調用哪一個(服務)實例?當某個被調用的實例出現問題時,又如何將請求轉發到其他實例上?這些問題都是微服務架構中現實存在的問題,然而使用 Nacos 就可以輕松的解決這些問題。并且 Nacos 也提供了統一的配置中心,解決了之前項目配置文件存放在本地或 github 上的安全性問題,并且支持動態修改和統一維護配置文件的功能。

1.Nacos 簡介

Nacos 是 Dynamic Naming and Configuration Service 的首字母簡稱;它是?個更易于構建云原生應用的動態服務發現、配置管理和服務管理的平臺。

官網:https://nacos.io/

倉庫源碼:

??https://github.com/alibaba/nacos??

2.Nacos 生態

Nacos 幾乎支持所有主流語言,其中 Java/Golang/Python 已經支持 Nacos 2.0 長鏈接協議,能最大限度發揮 Nacos 性能。阿里微服務 DNS(Dubbo+Nacos+

Spring-cloud-alibaba/Seata/Sentinel)最佳實踐,是 Java 微服務生態最佳解決方案。

3.Nacos 快速部署

Nacos 支持 3 種部署模式:

  • 單機部署
  • 集群部署
  • 多集群部署

Nacos 安裝方式有以下 2 種:

  • 使用源碼安裝。
  • 使用已編譯好的安裝包進行安裝。

本文我們將使用第一種方式加 Docker,來快速部署 Nacos 服務器端。

因為 Docker 方式安裝和卸載都比較方便,所以本文就采用此方式來演示 Nacos 的安裝,其他安裝方式,詳見官網:

??https://nacos.io/zh-cn/docs/quick-start.html??

3.1 預備環境準備

Nacos 依賴 Java 環境來運行,如果您是從代碼開始構建并運行 Nacos,還需要為此配置 Maven 環境,請確保是在以下版本環境中安裝使用:

  • 64 bit OS,支持 Linux/Unix/Mac/Windows,推薦選用 Linux/Unix/Mac。
  • 64 bit JDK 1.8+。
  • Maven 3.2.x+。

因為本文使用的是 Nacos + Docker 的方式進行部署的,所以沒有安裝 Docker 的同學,自行搜索安裝哦。

安裝 Open JDK 8

yum -y install java-1.8.0-openjdk-devel.x86_64

安裝完之后,使用 java -version 檢查是否安裝成功,如下圖所示:

若顯示具體的 Java 版本則表示安裝成功。

3.2 下載 Nacos

本文使用 git 的方式來下載 Nacos 源碼包,所以需要使用以下命令來先安裝 git:

yum -y install git

下載 Nacos 源碼:

git clone https://github.com/nacos-group/nacos-docker.git

下載完成如下圖所示:

進入 Nacos 目錄:

yum -y install git

3.3 啟動 Nacos 服務

Nacos 的運行是需要數據庫的,它支持兩種數據庫:本地數據庫 Derby、和 MySQL 數據庫。

所以對應的啟動命令有以下幾種:

  • Derby 數據庫運行單機模式:docker-compose -f example/standalone-derby.yaml up
  • MySQL 5.7 數據庫運行單機模式:docker-compose -f example/standalone-mysql-5.7.yaml up
  • MySQL 8 數據庫運行單機模式:docker-compose -f example/standalone-mysql-8.yaml up

集群模式啟動:docker-compose -f

example/cluster-hostname.yaml up

啟動成功如下圖所示:

3.3 訪問Nacos

啟動成功之后,就可以使用

http://127.0.0.1:8848/nacos/#/login 來訪問 Nacos 的管理控制臺了,如下圖所示:

用戶名和密碼都輸入 nacos 就可以進入系統了,如下圖所示:

3.4 常見報錯問題

3.4.1 docker-compose 命令未找到

docker-compose 是用于定義和運行多容器 Docker 應用程序的編排工具。使用 docker-compose 后不再需要逐一創建和啟動容器。您可以使用 YML 文件來配置應用程序需要的所有服務,然后使用一個命令,就可以從 YML 文件配置中創建并啟動所有服務。

但是 docker-compose 需要單獨安裝,否則會出現以下錯誤:

解決方案:

cd /usr/local/bin
wget https://github.com/docker/compose/releases/download/1.14.0-rc2/docker-compose-Linux-x86_64
rename docker-compose-Linux-x86_64 docker-compose docker-compose-Linux-x86_64
chmod +x /usr/local/bin/docker-compose
docker-compose version

安裝成功如下圖所示:

3.4.2 image:invalid reference format

使用 docker-compose 可能會提示“ERROR: no such image: nacos/nacos-server:: invalid reference format”,無效的參數格式,如下圖所示:

解決方案:修改 Nacos 源碼中

example/standalone-mysql-5.7.yaml 的配置項,將“image: nacos/nacos-server:{{NACOS_VERSION}}”,修改為:“image: nacos/nacos-server:latest”。

4.Spring Cloud Alibaba 服務注冊

服務注冊者也就是生產者,是微服務中的服務提供者。它是以 Spring Boot 項目為基礎創建的,具體操作步驟如下:

創建項目使用阿里云的地址 http://start.aliyun.com 來創建 Spring Cloud Alibaba Nacos 項目,點擊下一步 Next,如下圖所示:

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

再添加 Spring Web(Spring MVC)框架的支持,最后點擊 Finish 完成項目創建。

4.1 項目依賴

Spring Cloud Alibaba Nacos 項目主要有兩個依賴項,如下內容所示:

<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>

4.2 修改配置文件

在配置文件 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=mse-6d50f4f0-p.nacos-ans.mse.aliyuncs.com:8848
# 注冊到 nacos 的指定 namespace,默認為 public
spring.cloud.nacos.discovery.namespace=public

4.3 添加代碼

接下來添加一個 Restful API 的接口,給后面的服務調用者使用,具體實現代碼如下:

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
@EnableDiscoveryClient
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 中的服務列表就可以看到此項目,如下圖所示:

經過以上操作,我們創建的 Spring Cloud Alibaba 的項目就被注冊到 Nacos 中了,其他程序也可以通過 Nacos 對它進行調用了。

5.Spring Cloud Alibaba 服務發現

與上面創建方式類似,接下來我們再創建一個服務調用者,也叫做消費者來調用上面框架中的 sayhi 方法,具體操作步驟如下。

5.1 創建項目

5.2 修改配置文件

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

5.3 添加代碼

消費者的實現代碼有兩個類,在啟動類中添加一個 RestTemplate 的 Bean 對象,用于提供 Restful API 的請求,啟動類的具體實現代碼如下:

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() {
return new RestTemplate();
}
}

消費者的具體實現代碼如下:

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);
}
}

添加完代碼之后,運行程序,在 Nacos 的服務列表中可看到以下內容:

之后訪問消費者的 hi 方法,讓其調用生產者的實現效果如下:

從上述結果可以看出,消費者通過 Nacos 已經成功的調用到了生產者

spring-cloud-nacos-producer 中的 sayhi 方法了。

小結

Nacos 提供了兩個重要的功能:服務注冊與發現和統一配置中心的功能,它提供了 3 種部署方式:單機部署、集群部署和多集群部署,以及兩種安裝方式:源碼安裝和安裝包安裝。我們使用的是 Docker 加 Nacos 源碼的方式來安裝和部署 Nacos 的。Nacos 服務注冊和發現都需要添加 Nacos Service Discovery 框架的支持,且在配置文件中配置相應的 Nacos 信息,才可以正確的實現服務的注冊和發現功能。

參考&鳴謝

《Nacos框架與原理》


責任編輯:武曉燕 來源: Java中文社群
相關推薦

2017-06-25 13:33:25

Spring Clou微服務架構

2022-02-09 07:03:01

SpringNacos服務注冊

2021-04-18 07:33:20

項目Springboot Nacos

2022-02-14 07:02:04

Spring閾值Nacos

2022-04-26 05:36:42

服務治理模式

2025-01-06 09:43:36

SpringAI?模型

2023-02-28 08:57:06

Spring上下線緩存

2015-12-25 11:00:52

Zookeeper的Python

2021-04-20 17:20:59

SpringColud EurekaNetflix開發

2022-02-28 07:40:23

Nacos注冊中心客戶端

2021-05-18 20:22:00

Spring ClouNacos服務

2017-07-03 08:29:42

Spring Clou服務詳解

2024-11-21 16:09:22

2025-01-20 00:10:00

Go語言Kratos

2023-03-01 08:15:10

NginxNacos

2021-07-12 08:00:21

Nacos 服務注冊源碼分析

2023-11-29 16:21:30

Kubernetes服務注冊

2022-01-16 23:10:40

語言服務注冊

2023-02-04 18:19:39

2025-01-09 08:32:50

點贊
收藏

51CTO技術棧公眾號

99se婷婷在线视频观看| 亚洲人成网在线播放| 日韩一区二区高清视频| 亚洲欧美综合在线观看| 日韩精品视频网站| 久久国产小视频| 欧美激情中文字幕一区二区| 国产精品午夜视频| 精品自拍偷拍视频| 久草在线综合| 欧美日韩国产影片| 亚洲 欧美 综合 另类 中字| 日本成人一区二区三区| 久久精品72免费观看| 欧美国产极速在线| 91成人破解版| 日韩视频在线直播| 色偷偷久久人人79超碰人人澡| 亚洲欧洲久久| 丝袜+亚洲+另类+欧美+变态| 韩国欧美一区二区| 欧美一级电影久久| 国产女人18水真多毛片18精品| 亲子伦视频一区二区三区| 欧美高清激情brazzers| 免费毛片小视频| av片在线观看| 国产精品午夜春色av| 国产精品视频免费一区| 亚洲无码久久久久久久| 国产午夜精品一区二区三区欧美| xvideos亚洲人网站| 99久久久无码国产精品性| 亚洲天堂中文字幕在线观看| 欧美无砖专区一中文字| 成人小视频在线看| hd国产人妖ts另类视频| 亚洲三级理论片| 亚洲欧美影院| 久久国产精品高清一区二区三区| 粉嫩嫩av羞羞动漫久久久 | 日韩影院一区二区| 日韩欧美高清在线播放| 亚洲性线免费观看视频成熟| 久久人人爽人人人人片| 成人爽a毛片免费啪啪红桃视频| 欧美日韩国产精品自在自线| 成人中文字幕av| 樱桃视频成人在线观看| 精品久久久久久久久国产字幕 | av不卡在线看| 久久久久久久久久久久久久久久久久av | 国产麻豆欧美日韩一区| 成人精品福利视频| 97人妻精品一区二区三区视频| 日韩成人精品在线| 国产精品无av码在线观看| 午夜久久久久久久久久影院| 国产精品综合| 日韩av免费在线观看| 色屁屁影院www国产高清麻豆| 一本色道精品久久一区二区三区| 97色在线视频观看| 亚洲黄色小说图片| 久久激情婷婷| 国产精品劲爆视频| 中文字幕777| 久久99精品国产麻豆婷婷| 成人黄色免费网站在线观看| 97人妻精品一区二区三区软件 | 欧洲毛片在线| 国产偷国产偷精品高清尤物| 色噜噜狠狠色综合网| 在线视频1区2区| 亚洲欧美日韩国产综合在线| 国产av第一区| 久草在线资源站资源站| 亚洲成人黄色影院| 北条麻妃在线视频| 日韩精品免费观看视频| 欧美日韩国产一级| 日韩欧美色视频| 露出调教综合另类| 中文字幕日韩在线观看| 免费看一级大片| 99精品免费| 国产精品美女免费看| 国产精品久久久久久免费播放| 国产精品综合一区二区三区| 国产伦精品一区二区三区| 欧美高清电影在线| 国产精品传媒入口麻豆| 黄色成人在线免费观看| 小早川怜子影音先锋在线观看| 欧美在线观看18| 日韩大尺度视频| 亚洲专区视频| 久久成人精品视频| 免费看日批视频| 国产精品综合av一区二区国产馆| 久久久国产精品一区二区三区| 中文字幕日本在线| 精品国产乱码久久久久久天美| 在线观看免费黄网站| 国产麻豆精品| 亚洲码在线观看| 91视频综合网| 日韩精品五月天| 国产精品免费在线 | 欧美国产精品v| 国产精品久久久久久久乖乖| 国产香蕉久久| 国产视频久久久久久久| 青草草在线视频| 日本美女一区二区| 久久亚洲高清| 丰满的护士2在线观看高清| 欧美日韩久久久| 极品人妻一区二区三区| 韩国久久久久| 成人字幕网zmw| 高清中文字幕一区二区三区| 天天av天天翘天天综合网色鬼国产| 少妇网站在线观看| 九九亚洲精品| 69久久夜色精品国产69乱青草| 国产精品国产一区二区三区四区 | 中文字幕在线观看播放| 欧美综合久久久| 欧美性xxxx图片| 亚洲国产国产亚洲一二三| 成人免费网站在线| 在线观看免费黄色| 色婷婷综合在线| 青青草成人免费视频| 精品二区久久| 国产高清在线精品一区二区三区| 黄色片免费在线观看| 欧美视频在线播放| 亚洲黄色免费视频| 久久精品天堂| 日本不卡二区高清三区| 毛片免费看不卡网站| 亚洲精品自产拍| 国语对白永久免费| 久久综合色8888| 国产日韩一区二区在线| 欧美大胆视频| 51色欧美片视频在线观看| 亚洲av毛片成人精品| 欧美日韩亚洲一区二| 国产一级二级在线观看| 一区二区日韩免费看| 精品乱色一区二区中文字幕| 高清在线视频不卡| 日韩av在线免费| 国产情侣自拍av| 久久精品一区八戒影视| 91极品视频在线观看| 欧美成人自拍| 亚洲精品免费网站| 亚洲男同gay网站| 精品99一区二区| 国产成人精品片| 久久精品欧美日韩精品| 亚洲36d大奶网| 欧美在线二区| 国产精品视频在线免费观看| 成av人片在线观看www| 亚洲欧美激情另类校园| 中文 欧美 日韩| 自拍av一区二区三区| 亚洲av综合色区无码另类小说| 精品av久久久久电影| 欧美极品色图| 欧美xxxx性| 欧美激情免费看| 欧美高清成人| 91精品国模一区二区三区| 久久老司机精品视频| 97精品国产露脸对白| 好男人www社区| 91精品国产乱码久久久久久久| 99久久久久国产精品免费| 天堂8中文在线最新版在线| 在线日韩精品视频| www日本视频| 色哟哟欧美精品| 小早川怜子一区二区的演员表| 懂色av一区二区三区免费观看 | 芒果视频成人app| 久久精品国产免费观看| 日韩中文字幕免费在线观看| 91黄色在线观看| 妺妺窝人体色www在线下载| 91欧美激情一区二区三区成人| 亚欧激情乱码久久久久久久久| 亚洲私拍自拍| 日韩亚洲不卡在线| 成人高潮视频| 国产欧美精品在线播放| 超碰在线视屏| 久久成人人人人精品欧| 欧美男男激情freegay| 日韩精品影音先锋| 中文字幕激情视频| 激情av一区二区| 粉嫩av性色av蜜臀av网站| 91免费看视频| 欧美日韩一区二区区别是什么 | 日韩成人a**站| 国产精品一区视频网站| 国产精品字幕| 欧美一级片免费在线| 午夜影院免费在线| 主播福利视频一区| 天堂av在线7| 精品国产一区二区三区久久影院| 亚洲天堂国产精品| 色一情一乱一乱一91av| 日本五十路女优| 亚洲综合成人在线视频| 999精品在线视频| 国产亚洲污的网站| 欧美精品欧美极品欧美激情| 国产精品99久久久久久宅男| 人人干人人干人人| 日本少妇一区二区| 北条麻妃在线视频| 久久国产精品久久w女人spa| 国产av人人夜夜澡人人爽麻豆| 91精品精品| 一区中文字幕在线观看| 日本a级不卡| 日韩欧美亚洲区| 久久91精品| 欧美精品亚洲精品| 午夜精品影视国产一区在线麻豆| 国产高清在线一区| 国产精品网在线观看| 国产福利不卡| 丁香婷婷成人| 成人性色av| 91精品久久久久久综合五月天| 91在线播放国产| 国产免费av国片精品草莓男男| 91精品久久久久久久| 亚洲ww精品| 亚洲www在线| 亚洲国产高清在线观看| 91一区二区三区| 日韩成人在线观看视频| 成人综合av网| 欧美精品国产白浆久久久久| 精品视频在线观看| 亚洲精品**不卡在线播he| 欧美视频1区| 日韩欧美视频专区| 免费看av软件| 欧美久久一级| 国产69精品久久久久久久| 国产亚洲网站| www.色就是色| 极品美女销魂一区二区三区| 三级黄色片免费看| 成人国产一区二区三区精品| 中文视频在线观看| 久久婷婷国产综合精品青草| 中文字幕免费视频| 亚洲视频综合在线| 国产午夜精品一区二区理论影院| 姬川优奈aav一区二区| 欧美性猛交xxxx乱大交hd| 欧美日韩卡一卡二| 亚洲第一视频在线播放| 精品在线小视频| 免费黄色网页在线观看| 欧美黑人xxxⅹ高潮交| 亚洲人成在线网站| 国产在线视频欧美| 国产suv精品一区| 欧美日韩一区二区三| 51精产品一区一区三区| 久久久久久久久久网| 免费观看日韩av| 欧美一级大片免费看| 久久久亚洲精品一区二区三区 | 亚洲免费999| 成人国产一区二区三区精品| 免费成人深夜天涯网站| 亚洲一区二区精品3399| 波多野结衣一区二区在线| 欧美一区二区免费视频| 日韩av资源| 久99久在线视频| 日本欧美日韩| 99re国产视频| 青草国产精品| 日本国产在线播放| 国产一区999| 91网站免费入口| 亚洲影视在线观看| 中文字幕一区二区三区四区视频 | 啊v在线视频| 欧美黑人一级爽快片淫片高清| 视频在线日韩| 国产欧美韩日| 久久久久久久久丰满| 成年人视频网站免费观看| 国产精品自在在线| 91视频免费看片| 欧美日韩国产丝袜另类| 精品国自产在线观看| 最近2019中文字幕大全第二页| 福利影院在线看| wwwxx欧美| 欧美岛国激情| 日本888xxxx| 91捆绑美女网站| 成人免费看片98| 欧美日韩精品专区| 久久电影中文字幕| 欧美一级淫片aaaaaaa视频| 欧美经典一区| 只有这里有精品| 美女www一区二区| 国产精品密蕾丝袜| 岛国av一区二区在线在线观看| www.成人免费视频| 久久精品99久久久香蕉| 99久久婷婷国产综合精品首页| 狠狠色噜噜狠狠狠狠色吗综合| 欧美精品三区| www.偷拍.com| 亚洲色图制服诱惑| 国产精品国产一区二区三区四区 | 先锋亚洲精品| jlzzjizz在线播放观看| 亚洲a一区二区| 肥臀熟女一区二区三区| 欧美黄色片免费观看| 91精品短视频| 69sex久久精品国产麻豆| 懂色一区二区三区免费观看| 日韩一级片av| 精品美女一区二区三区| 麻豆福利在线观看| 国产高清不卡av| 一区二区国产精品| 91精彩刺激对白露脸偷拍| 日韩欧美在线视频日韩欧美在线视频| 天堂v在线观看| 欧美一区二区.| 色棕色天天综合网| 欧美伦理片在线看| 中文一区二区在线观看| 一本色道久久综合无码人妻| xxx成人少妇69| 亚洲日本va中文字幕| 久久人人爽人人爽人人av| 成人午夜av在线| 久久久国产精品成人免费| 亚洲美女喷白浆| 麻豆精品蜜桃| 在线视频精品一区| 国产盗摄视频一区二区三区| 国产奶水涨喷在线播放| 亚洲欧美日韩在线一区| av在线播放一区| 400部精品国偷自产在线观看| 成人免费视频视频| 日本久久综合网| xxx成人少妇69| 福利电影一区| 欧美丰满熟妇xxxxx| 中文字幕一区二区三区色视频| 精品人妻少妇嫩草av无码专区 | 中文精品一区二区三区 | 91gao视频| 国产亚洲一级| 一区二区三区在线播放视频| 日韩欧美国产综合| 亚洲一级少妇| 一本一道久久a久久精品综合 | 精品999日本| 在线不卡av电影| 欧美一区二区三区在线观看 | 欧美日韩一区二区区| 精品福利一区二区| 欧美黑人激情| 久久99导航| 激情欧美一区二区| www..com国产| 俺去啦;欧美日韩| 欧美丝袜美腿| 污污网站在线观看视频| 精品国产鲁一鲁一区二区张丽| 午夜在线免费观看视频| 国产乱码一区| 国产自产视频一区二区三区|