精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

147欧美人体大胆444| 久久综合国产精品台湾中文娱乐网| 欧美一级在线看| 77777影视视频在线观看| 国产揄拍国内精品对白| 97成人在线视频| 久久久久久久久福利| 色妞ww精品视频7777| 日韩欧美国产骚| 在线精品日韩| 亚洲av片一区二区三区| 久久国内精品自在自线400部| 国外成人在线播放| 日本成人免费在线观看| 国产精品极品在线观看| 欧美日韩一区小说| 乱妇乱女熟妇熟女网站| 黄黄的网站在线观看| 99久久精品国产毛片| 91久久久精品| 中文字幕乱码视频| 亚洲美女网站| 欧美人在线视频| 日本黄区免费视频观看 | 国产亚洲一区在线播放 | 午夜影院在线播放| 亚洲男人天堂av网| 亚洲精品永久www嫩草| 天堂8在线视频| 国产一区二区三区黄视频| 国产脚交av在线一区二区| 国产精品6666| 亚洲色图二区| 色哟哟入口国产精品| 少妇真人直播免费视频| 国产成人tv| 日韩无一区二区| 欧美激情国内自拍| 91亚洲视频| 欧美视频一区二| 福利在线一区二区三区| 国产免费不卡| 欧美日韩在线视频观看| www.99热这里只有精品| 国产精品69xx| 亚洲国产成人tv| 国产一线二线三线女| 黄视频网站在线| 最近日韩中文字幕| 视频一区二区视频| 黄色精品免费看| 亚洲同性gay激情无套| 综合视频免费看| 日本中文字幕伦在线观看| 国产日韩欧美制服另类| 欧美影视一区二区| 国产片在线观看| 欧美激情一区二区三区不卡| 亚洲成人a**址| 日本美女高清在线观看免费| 亚洲欧美日韩一区二区三区在线观看| 黄色高清视频网站| 亚洲精品白浆| 精品国产乱码久久久久久婷婷 | 精品极品在线| 欧美日韩中国免费专区在线看| 欧美视频在线观看网站| a一区二区三区| 欧美在线视频日韩| 久久精品亚洲天堂| а√中文在线天堂精品| 亚洲精品成a人在线观看| 在线 丝袜 欧美 日韩 制服| 久久99视频| 久久久精品欧美| 久草视频手机在线观看| 免费看的黄色欧美网站| 国产日韩av在线播放| 国产精品色综合| av电影在线观看一区| 欧美激情专区| 久久久久久国产精品免费无遮挡| 无码少妇精品一区二区免费动态| 天天射综合网视频| 欧美国产日本在线| 手机看片久久久| 久久精品国产99国产| 成人羞羞视频免费| 内衣办公室在线| 中文幕一区二区三区久久蜜桃| 一区二区三区四区久久| 永久免费毛片在线播放| 欧美日韩国产天堂| 亚洲麻豆一区二区三区| 日韩欧美网站| 久久久日本电影| 中文字幕 欧美激情| 国产精品综合视频| 日日夜夜精品网站| 中文字幕在线三区| 欧美综合色免费| 国产av一区二区三区传媒| 精品九九在线| 久久频这里精品99香蕉| 中文字幕 自拍偷拍| www..com久久爱| 色撸撸在线观看| 日本不卡一二三| 精品成a人在线观看| 老司机福利在线观看| 99精品免费| 亚洲自拍欧美色图| 成年午夜在线| 精品国产31久久久久久| 国产精品欧美性爱| 日韩精品首页| 国产成人av在线| 天堂av在线免费| 怡红院av一区二区三区| 五月激情五月婷婷| 成人免费av| 欧美一区二区.| 少妇av在线播放| 亚洲欧美电影在线观看| 精品人妻无码一区二区性色| 国产一区二区三区高清播放| 亚洲成人午夜在线| 最新欧美电影| 亚洲精品国产综合区久久久久久久| 欧美特级一级片| 免费看精品久久片| 亚洲国产一区二区精品视频 | 欧美激情第二页| 国产精品香蕉av| 国产九九在线| 色哟哟日韩精品| 香蕉网在线播放| 欧美一级视频| 欧美日韩精品不卡| 国产高清不卡| 亚洲人成人99网站| 欧美亚洲另类小说| 国产亚洲短视频| 色婷婷综合久久久久中文字幕| 日本久久成人网| 欧美与欧洲交xxxx免费观看| 香蕉av在线播放| 欧美色道久久88综合亚洲精品| 强迫凌虐淫辱の牝奴在线观看| 在线欧美视频| 国产一区在线免费观看| 免费成人在线电影| 亚洲视频网站在线观看| 日韩国产亚洲欧美| 欧美国产成人精品| 亚洲精品成人在线播放| 欧美在线看片| 国产精品久久一区二区三区| 爱啪视频在线观看视频免费| 日韩精品视频观看| 最近国语视频在线观看免费播放| 国产精品网站在线播放| www.国产福利| 亚洲视频久久| 久久精品国产一区二区三区日韩 | 国产一区二区三区精品在线| 免费看精品久久片| 亚洲五码在线观看视频| 凹凸av导航大全精品| 人九九综合九九宗合| www.久久热.com| 777欧美精品| 国产无码精品在线播放| 久久婷婷一区二区三区| 成 人 黄 色 小说网站 s色| 欧美a级片一区| 久热国产精品视频一区二区三区| 777午夜精品电影免费看| 不卡中文字幕av| 婷婷av一区二区三区| 91成人免费在线视频| 成人在线观看小视频| 99久久伊人精品| 亚洲精品性视频| 亚洲一级电影| 亚洲va韩国va欧美va精四季| 亚州一区二区| 国产极品精品在线观看| av大大超碰在线| 日韩精品丝袜在线| 91肉色超薄丝袜脚交一区二区| 一区二区三区在线视频播放| 粉嫩av蜜桃av蜜臀av| 精品一区二区精品| 乱妇乱女熟妇熟女网站| 亚洲欧美综合久久久| 久久精精品视频| 日韩成人精品| 国产精品第七十二页| 日韩伦理av| 中文字幕亚洲色图| 天堂av电影在线观看| 欧美精品在欧美一区二区少妇| 日本少妇性生活| 中文字幕在线观看一区| 少妇饥渴放荡91麻豆| 国产精一区二区三区| 亚洲少妇第一页| 黄色日韩在线| 日本精品福利视频| 久久香蕉国产| 欧美日韩精品一区| 动漫3d精品一区二区三区乱码| 国产精品爽黄69天堂a| 岛国av在线播放| 精品少妇v888av| 色哟哟免费在线观看| 亚洲精品小视频| 丰满肉肉bbwwbbww| 这里只有精品免费| 国产成人精品一区二区色戒| 岛国av午夜精品| 国产精彩视频在线| 一区二区三区在线视频播放| 五月天色婷婷丁香| 国产精品网友自拍| 亚洲精品成人无码| 26uuu成人网一区二区三区| 精品无码人妻少妇久久久久久| 国产乱码精品一品二品| 久久久九九九热| 国产老肥熟一区二区三区| 国产成人在线综合| 精品一区二区国语对白| 思思久久精品视频| 国产在线播精品第三| 色播五月综合网| 精品一区二区三区影院在线午夜| 69久久久久久| 久久草av在线| 亚洲一区二区福利视频| 国产九色精品成人porny| 国产精品12p| 成人羞羞网站| 亚洲国产欧洲综合997久久| 色综合中文网| 日产精品高清视频免费| 国产一区二区三区电影在线观看| 欧美中日韩免费视频| 国产在线观看91一区二区三区 | 亚洲一级片免费| 久久国产欧美日韩精品| 91av视频免费观看| 国产麻豆日韩欧美久久| avtt中文字幕| av电影在线观看一区| 国产精品伦子伦| 久久免费精品国产久精品久久久久| 亚洲一区二区三区蜜桃| 国产午夜亚洲精品理论片色戒 | 亚洲精品第一国产综合野| 国产精品九九九九九九| 亚洲亚洲人成综合网络| 五月天综合在线| 欧美日韩在线视频一区| 波多野结衣视频免费观看| 欧美三级韩国三级日本三斤| 国产精品国产一区二区三区四区 | 韩国三级与黑人| 成人动漫一区二区在线| 中文字幕人妻一区二区| 国产精品网站在线观看| 午夜国产福利一区二区| 午夜精品视频在线观看| 国产免费一级视频| 在线播放视频一区| 好吊视频一二三区| 亚洲欧美国产视频| 久久bbxx| 97视频在线免费观看| 日本h片久久| 99re6热在线精品视频播放速度| 成人香蕉社区| 欧洲一区二区日韩在线视频观看免费| 国产精品成人av| 香港三级韩国三级日本三级| 日韩 欧美一区二区三区| 色欲无码人妻久久精品| 91在线国内视频| 美女av免费看| 亚洲午夜一区二区| 一区二区视频免费| 亚洲黄色免费三级| 日本中文字幕在线观看| 97精品视频在线观看| 国产成人福利夜色影视| 国产精品一国产精品最新章节| 蜜桃一区二区三区| 久久人妻无码一区二区| 日本欧美大码aⅴ在线播放| xfplay5566色资源网站| 亚洲日本一区二区三区| 欧产日产国产69| 欧美va亚洲va在线观看蝴蝶网| 成年人免费在线视频| 91精品国产精品| 日本免费精品| 杨幂一区欧美专区| 老司机午夜精品视频在线观看| 亚洲婷婷在线观看| 亚洲老司机在线| 中文字幕永久在线视频| 日韩精品免费在线播放| 国产一线二线在线观看| 91情侣偷在线精品国产| 欧美一区二区三区激情视频| 红桃av在线播放| 成人av网站在线观看| 我家有个日本女人| 欧美人与z0zoxxxx视频| 精品资源在线看| 欧美有码在线观看| 久久a级毛片毛片免费观看| 国产成人一二三区| 国产剧情在线观看一区二区| 三上悠亚在线观看视频| 欧美日韩一区在线观看| 国产黄色免费在线观看| 欧美一区二区三区精品电影| 国产乱人伦精品一区| 日韩精品久久一区二区| 国产麻豆一精品一av一免费| 亚洲精品卡一卡二| 欧美精品少妇一区二区三区| 婷婷五月在线视频| 国产精品免费久久久| 欧美老女人另类| 污污视频网站免费观看| 久久精品一级爱片| 天天干天天干天天| 亚洲人永久免费| 日韩高清中文字幕一区二区| 日韩不卡av| 免费高清在线视频一区·| 青青青视频在线播放| 欧美日本国产一区| 在线免费观看a视频| 动漫美女被爆操久久久| 亚洲日本久久| 欧美特黄一区二区三区| 日本二三区不卡| 在线看的av网站| 92国产精品久久久久首页 | 日本乱人伦a精品| 国产日产一区| 欧美特级aaa| 亚洲天堂中文字幕| 亚洲国产精品一| 2020久久国产精品| 欧美日韩在线播放视频| 91亚洲免费视频| 亚洲精品成人少妇| 秋霞av鲁丝片一区二区| 欧洲成人免费视频| 欧美三级三级| 中文字幕欧美视频| 午夜精品久久久久久久久久久| 青青草观看免费视频在线| 国产精品久久久久久五月尺| 亚洲理论电影网| 午夜av免费看| 欧美唯美清纯偷拍| 羞羞网站在线免费观看| 久久精品成人一区二区三区蜜臀 | 欧美先锋影音| 国产精品无码网站| 欧美日本一区二区在线观看| 青草在线视频| 日韩国产精品一区二区三区| 国产一区二区三区四| 午夜婷婷在线观看| 日韩专区在线观看| 精品亚洲自拍| 特级丰满少妇一级| 亚洲午夜在线视频| 97视频精彩视频在线观看| 国产精品国产一区二区| 日韩在线播放一区二区| 538精品在线观看| 亚洲桃花岛网站| 中文字幕久久精品一区二区 | 99精品在线播放| 久久综合免费视频影院| 综合干狼人综合首页| 中文写幕一区二区三区免费观成熟| 岛国精品视频在线播放| 黄网站视频在线观看| 欧洲精品久久| 91在线播放网址| 国产成人精品a视频|