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

Proxyless Mesh 在 Dubbo 中的實踐

云計算 云原生
服務網格(Service Mesh)是處理服務間通信的基礎設施層。它負責構成現代云原生應用程序的復雜服務拓撲來可靠地交付請求。在實踐中,Service Mesh 通常以輕量級網絡代理陣列的形式實現,這些代理與應用程序代碼部署在一起,對應用程序來說無需感知代理的存在。

作者 | 王程銘

一、背景

隨著 Dubbo 3.1 的 release,Dubbo 在云原生的路上又邁出了重要的一步。在這個版本中添加了 Proxyless Mesh 的新特性,Dubbo Proxyless Mesh 直接實現 xDS 協議解析,實現 Dubbo 與 Control Plane 的直接通信,進而實現控制面對流量管控、服務治理、可觀測性、安全等的統一管控,規避 Sidecar 模式帶來的性能損耗與部署架構復雜性。02?

二、什么是 Service Mesh

Service Mesh 又譯作 “服務網格”,作為服務間通信的基礎設施層。Buoyant 公司的 CEO Willian Morgan 在他的文章《WHAT’S A Service Mesh? AND WHY DO I NEED ONE? 》中解釋了什么是 Service Mesh,為什么云原生應用需要 Service Mesh。

下面是 Willian Morgan 對 Service Mesh 的解釋:

A Service Mesh is a dedicated infrastructure layer for handling service-to-service communication. It’s responsible for the reliable delivery of requests through the complex topology of services that comprise a modern, cloud native application. In practice, the Service Mesh is typically implemented as an array of lightweight network proxies that are deployed alongside application code, without the application needing to be aware.

翻譯成中文是:服務網格(Service Mesh)是處理服務間通信的基礎設施層。它負責構成現代云原生應用程序的復雜服務拓撲來可靠地交付請求。在實踐中,Service Mesh 通常以輕量級網絡代理陣列的形式實現,這些代理與應用程序代碼部署在一起,對應用程序來說無需感知代理的存在。說到 Service Mesh 一定離不開 Sidecar 經典架構模式。它通過在業務 Pod 中注入 Sidecar 容器,接管業務容器的通信流量,同時 Sidecar 容器與網格平臺的控制平面對接,基于控制平面下發的策略,對代理流量實施治理和管控,將原有服務框架的治理能力下層到 Sidecar 容器中,從而實現了基礎框架能力的下沉,與業務系統解耦。

圖片

經典的 Sidecar Mesh 部署架構有很多優勢,如平滑升級、多語言、業務侵入小等,但也帶來了一些額外的問題,比如:

  • Proxy 帶來的性能損耗,在復雜拓撲的網絡調用中將變得尤其明顯
  • 流量攔截帶來的架構復雜性
  • Sidecar 生命周期管理
  • 部署環境受限,并不是所有環境都滿足 Sidecar 流量攔截條件 

針對 Sidecar Mesh 模型的問題,Dubbo 社區自很早之前就做了 Dubbo 直接對接到控制面的設想與思考,并在國內開源社區率先提出了 Proxyless Mesh 的概念,當然就 Proxyless 概念的說法而言,最開始是谷歌提出來的。03?

三、Dubbo Proxyless Mesh

Dubbo Proxyless 模式是指 Dubbo 直接與 Istiod 通信,通過 xDS 協議實現服務發現和服務治理等能力。

圖片

Proxyless 模式使得微服務又回到了 2.x 時代的部署架構,同 Dubbo 經典服務治理模式非常相似,所以說這個模式并不新鮮, Dubbo 從最開始就是這樣的設計模式。這樣做可以極大的提升應用性能,降低網絡延遲。有人說這種做法又回答了原始的基于 SDK 的微服務模式,其實非也,它依然使用了 Envoy 的 xDS API,但是因為不再需要向應用程序中注入 Sidecar 代理,因此可以減少應用程序性能的損耗。

Tips:對應的發現服務及其相應的 API 被稱作 xDS

但相比于 Mesh 架構,Dubbo 經典服務治理模式并沒有強調控制面的統一管控,而這點恰好是 Service Mesh 所強調的,強調對流量、可觀測性、證書等的標準化管控與治理,也是 Mesh 理念先進的地方。

在 Dubbo Proxyless 架構模式下,Dubbo 進程將直接與控制面通信,Dubbo 進程之間也繼續保持直連通信模式,我們可以看出 Proxyless 架構的優勢:

  • 沒有額外的 Proxy 中轉損耗,因此更適用于性能敏感應用
  • 更有利于遺留系統的平滑遷移
  • 架構簡單,容易運維部署
  • 適用于幾乎所有的部署環境 

四、服務發現

xDS 接入以注冊中心的模式對接,節點發現同其他注冊中心的服務自省模型一樣,對于 xDS 的負載均衡和路由配置通過 ServiceInstance 的動態運行時配置傳出,在構建 Invoker 的時候將配置參數傳入配置地址。

圖片

五、證書管理

零信任架構下,需要嚴格區分工作負載的識別和信任,而簽發 X.509 證書是推薦的一種認證方式。在 Kubernetes 集群中,服務間是通過 DNS 名稱互相訪問的,而網絡流量可能被 DNS 欺騙、BGP/路由劫持、ARP 欺騙等手段劫持,為了將服務名稱(DNS 名稱)與服務身份強關聯起來,Istio 使用置于 X.509 證書中的安全命名機制。SPIFFE 是 Istio 所采用的安全命名的規范,它也是云原生定義的一種標準化的、可移植的工作負載身份規范。Secure Production Identity Framework For Everyone (SPIFFE) 是一套服務之間相互進行身份識別的標準,主要包含以下內容:

  • SPIFFE ID 標準,SPIFFE ID 是服務的唯一標識,具體實現使用 URI 資源標識符
  • SPIFFE Verifiable Identity Document (SVID) 標準,將 SPIFFE ID 編碼到一個加密的可驗證的數據格式中
  • 頒發與撤銷 SVID 的 API 標準(SVID 是 SPIFFE ID 的識別憑證)

SPIFFE ID 規定了形如 spiffe://<trust domain>/<workload identifier> 的 URI 格式,作為工作負載(Workload)的唯一標識。而 Istio 在自身的生態中只使用到了 SPIFFE ID 作為安全命名,其數據格式由自己實現,通信格式采用 CNCF 支持的 xDS 協議規范(證書認證通信更具體來說是 xDS 的 SDS)。Istio 使用特定格式的 SPIFFE ID 作為安全命名,注入到 X.509 證書的 subjectAltName 擴展中。其中"trust_domain"參數通過 Istiod 環境變量 TRUST_DOMAIN 注入,用于在多集群環境中交互。?

特定格式形如:spiffe://<trust_domain>/ns/<namespace>/sa/<service_account> 

?以下是 Dubbo Proxyless Mesh 證書頒發的過程:

圖片

  • 創建 RSA 私鑰
  • 構建 CSR(Certificate signing request)模板
  • 自簽名 CSR 生成證書
  • 創建 Kubernetes Secret 資源儲存 CA 證書和私鑰(CA Service 處理) 

六、案例實踐

接下來我將帶領大家通過一個例子使已有的項目快速跑在 Proxyless Mesh 模式下。

1.環境準備

  • 安裝 docker?

https://www.docker.com/

  • 安裝 minikube?

墻裂推薦:https://kubernetes.io/zh-cn/docs/tutorials/hello-minikube/

  • 安裝 istio?

https://istio.io/latest/docs/setup/getting-started/

注:安裝 Istio 的時候需要開啟 first-party-jwt 支持(使用 istioctl 工具安裝的時候加上 --set values.global.jwtPolicy=first-party-jwt 參數),否則將導致客戶端認證失敗的問題。

參考命令如下:

curl -L https://istio.io/downloadIstio | sh -
cd istio-1.xx.x
export PATH=$PWD/bin:$PATH
istioctl install --set profile=demo --set values.global.jwtPolicy=first-party-jwt -y

2.代碼準備

這里我們直接復用官方提供的 sample,代碼地址:https://github.com/apache/dubbo-samples/tree/master/dubbo-samples-xds到目前為止我們的環境和代碼就全都準備完畢了!03

3.構建鏡像

(1)啟動 docker?

圖片

(2)啟動 minikube?

因為 minikube 是一個本地的 K8s,他啟動需要一個虛擬引擎,這里我們用 docker 來管理。我們通過如下命令啟動

minikube start

圖片

我們可以在 docker 里看到 minikube

圖片

(3)檢查 istio 的狀態?

圖片

(4)構建鏡像?

在本地找到代碼所在位置、依次執行以下命令:

# 找到provider所在路徑
cd ./dubbo-samples-xds-provider/
# 構建provider的鏡像
docker build -t apache/dubbo-demo:dubbo-samples-xds-provider_0.0.1 .

圖片

# 找到consumer所在路徑
cd ../dubbo-samples-xds-consumer/
# 構建consumer的鏡像
docker build -t apache/dubbo-demo:dubbo-samples-xds-consumer_0.0.1 .


(5)檢查本地鏡像?

圖片

(6)創建 namespace

# 初始化命名空間
kubectl apply -f https://raw.githubusercontent.com/apache/dubbo-samples/master/dubbo-samples-xds/deploy/Namespace.yml

# 切換命名空間
kubens dubbo-demo

如果不創建 namespace,那么會看到如下錯誤:

圖片

4.部署容器

# 找到provider所在路徑
cd ./dubbo-samples-xds-provider/src/main/resources/k8s
# dubbo-samples-xds/dubbo-samples-xds-provider/src/main/resources/k8s/Deployment.yml
# dubbo-samples-xds/dubbo-samples-xds-provider/src/main/resources/k8s/Service.yml

# 部署provider的Deployment和Service
kubectl apply -f Deployment.yml
kubectl apply -f Service.yml

圖片


# 找到consumer所在路徑
cd ../../../../../dubbo-samples-xds-consumer/src/main/resources/k8s
# dubbo-samples-xds/dubbo-samples-xds-consumer/src/main/resources/k8s/Deployment.yml

# 部署consumer的Deployment
kubectl apply -f Deployment.yml

圖片

在 minikube dashboard 看到我們已經部署的 pod

圖片

5.觀察 consumer 效果

kubectl logs xxx

result: hello, xDS Consumer! from host: 172.17.0.5
result: hello, xDS Consumer! from host: 172.17.0.5
result: hello, xDS Consumer! from host: 172.17.0.6
result: hello, xDS Consumer! from host: 172.17.0.6

七、總結&展望

本文主要剖析了 Dubbo Proxyless Mesh 的架構、服務發現以及證書管理等核心流程,最后通過示例給大家演示了如何使用 Dubbo Proxyless。

圖片

隨著 Dubbo 3.1 的 release,Dubbo 在云原生的路上又邁出了重要的一步。在今年年底,Dubbo Mesh 將發布具有服務發現能力的版本,屆時將面向所有 Dubbo 用戶提供從低版本平滑遷移到 Mesh 架構的能力;在明年年初春季的時候將發布帶有治理能力的版本;在明年年底前發布帶熱插件更新能力的版本,希望有興趣見證 Dubbo 云原生之路的同學可以積極參與社區貢獻!

作者介紹

王程銘,螞蟻金服工程師、Apache Dubbo Committer、關注 RPC、Service Mesh 和云原生等領域。?

責任編輯:武曉燕 來源: 阿里巴巴中間件
相關推薦

2021-08-09 10:21:42

云原生Dubbo3.0 服務治理

2020-07-08 10:01:07

SDP網絡安全安全框架

2023-09-08 08:01:40

Gateway測試配置

2023-06-02 18:37:14

Dubbo異步化接口

2023-04-07 18:35:23

StarRocks貨品運營

2022-01-06 09:55:19

鴻蒙HarmonyOS應用

2022-07-15 09:20:17

性能優化方案

2021-02-22 17:00:31

Service Mes微服務開發

2017-05-22 08:05:46

HBase阿里搜索實踐

2009-11-26 10:31:55

配置IPS最佳實踐

2023-09-22 10:12:57

2018-09-10 15:57:52

IstioUCloudIPv6

2023-08-31 22:40:01

2022-08-15 08:01:35

微服務框架RPC

2023-07-31 13:49:11

2022-03-22 13:45:10

云計算混合云工具

2024-09-25 10:10:35

2016-09-07 13:49:11

AppiumAndroid UI應用

2022-05-30 07:48:11

DevOps測試策略

2023-12-06 21:44:28

RocksDBvivo
點贊
收藏

51CTO技術棧公眾號

亚洲国产欧美在线人成| 波波电影院一区二区三区| 久久精视频免费在线久久完整在线看| 国产乱码一区二区三区四区| 国产极品人妖在线观看| 久久综合久久综合久久综合| 国产精品直播网红| 久久久久亚洲av无码专区 | 亚洲伊人成综合成人网| 国产精品美女毛片真酒店| 国产一区不卡| 精品国产精品一区二区夜夜嗨| 麻豆av免费在线| www红色一片_亚洲成a人片在线观看_| av日韩在线网站| 国产一区玩具在线观看| 国产一级片毛片| 亚洲精品二区三区| 亚洲欧美中文日韩在线| 中文字幕制服丝袜| 四虎影视国产精品| 欧美性生活大片免费观看网址| 青青草原国产免费| 青青青草网站免费视频在线观看| 紧缚捆绑精品一区二区| 日本精品免费一区二区三区| 麻豆changesxxx国产| 欧美日韩一二三四| 精品在线欧美视频| 91精品又粗又猛又爽| 91丨精品丨国产| 91福利小视频| 精品欧美一区免费观看α√| 欧美人与动牲性行为| 国产精品理论片| 欧美日本韩国在线| 性xxxx搡xxxxx搡欧美| 国产精品羞羞答答xxdd| 成人做爰www免费看视频网站| 99精品在线播放| 最新日韩欧美| 欧美国产日韩一区二区在线观看 | 少妇喷水在线观看| 国产精品18久久久久久久网站| 国产精品日日摸夜夜添夜夜av| 国产寡妇亲子伦一区二区三区四区| 亚洲国产综合在线看不卡| 久久99国产综合精品女同| 国产精品免费人成网站酒店| 国产精品精品| 久久精品国产亚洲精品2020| 成人无码精品1区2区3区免费看 | 精品国产欧美一区二区五十路| 久久久久亚洲av无码a片| 亚洲精品推荐| 亚洲欧美制服丝袜| 少妇人妻好深好紧精品无码| 国产伦精品一区二区三区千人斩| 亚洲男人天堂古典| 日韩人妻无码精品综合区| 亚洲瘦老头同性70tv| 精品在线观看国产| www色com| 亚洲免费二区| 欧美精品电影免费在线观看| 成年人免费看毛片| 免费看黄裸体一级大秀欧美| 日韩免费av在线| 亚洲天堂视频在线| 国产毛片精品视频| 国产精品区一区二区三在线播放 | 99精品欧美一区二区三区综合在线| 国产伦精品一区| 欧美91精品久久久久国产性生爱| 久久久精品中文字幕麻豆发布| 亚洲欧洲日本国产| 在线三级电影| 懂色av影视一区二区三区| 日本999视频| 国产精品18| 亚洲国产欧美自拍| 国产精品久久久久久久av| 国产电影一区二区在线观看| 欧美激情一级欧美精品| 亚洲 欧美 日韩 综合| 日本视频一区二区| 999在线观看免费大全电视剧| 日本高清视频在线| 国产欧美在线观看一区| 欧美aaa在线观看| 暧暧视频在线免费观看| 欧美性猛交一区二区三区精品| 午夜天堂在线视频| 久久综合另类图片小说| 中文字幕亚洲图片| 四虎成人精品永久免费av| 日韩精品1区2区3区| 99re资源| av播放在线| 亚洲高清免费一级二级三级| 91日韩视频在线观看| 91精品尤物| 中文字幕欧美日韩| 日韩精品乱码久久久久久| 天堂在线亚洲视频| 国产精品免费区二区三区观看| 国产黄色在线| 性久久久久久久久| 天天做天天干天天操| 欧美人妖在线| 亚州欧美日韩中文视频| 91麻豆成人精品国产免费网站| 99久久免费国产| 日本一级淫片演员| 国产 日韩 欧美一区| 精品久久久久久亚洲综合网 | 亚洲精品视频专区| 中文字幕精品在线不卡| ww国产内射精品后入国产| 精品国产亚洲一区二区三区在线| 亚洲香蕉伊综合在人在线视看| 久久机热这里只有精品| 麻豆视频观看网址久久| 欧美人与性禽动交精品| av资源中文在线| 日韩一区二区三区四区五区六区| 我不卡一区二区| 午夜在线a亚洲v天堂网2018| 国产高清精品一区二区三区| 国产一二区在线| 欧美午夜精品理论片a级按摩| 国产一级二级在线观看| 狠狠色综合网| 丁香五月网久久综合| 蜜桃视频在线观看免费视频网站www| 一本一本大道香蕉久在线精品| japanese在线观看| 国产一区二区三区四区三区四| 亚洲a一级视频| 色的视频在线免费看| 在线精品国精品国产尤物884a| 亚洲色图14p| 国产深夜精品| 精品欧美一区二区精品久久| av漫画网站在线观看| 精品国产电影一区二区| 久久久国产精华液| 国产成人在线看| 2022中文字幕| 加勒比视频一区| 91国语精品自产拍在线观看性色| 乱精品一区字幕二区| 亚洲一区二区三区美女| 师生出轨h灌满了1v1| 精品1区2区3区4区| 国严精品久久久久久亚洲影视| sm久久捆绑调教精品一区| 日韩av中文字幕在线播放| 日韩av一二三区| 久久日一线二线三线suv| 粉嫩虎白女毛片人体| 欧美日韩精品一区二区视频| 国产欧美日韩最新| 91小视频xxxx网站在线| 亚洲成人av在线| 中文字幕亚洲精品在线| 久久久久久毛片| 黄色三级视频在线| 亚洲精品电影| 九9re精品视频在线观看re6| 最新日韩三级| 久久精品99久久久香蕉| 亚洲国产综合网| 五月天网站亚洲| 四季av中文字幕| 国产高清精品网站| 91国视频在线| 91中文字幕精品永久在线| 51国产成人精品午夜福中文下载| 操喷在线视频| 国产一区二区三区免费视频| 91精东传媒理伦片在线观看| 亚洲一卡二卡三卡四卡| 亚洲 小说 欧美 激情 另类| 国产一区二区调教| 日韩五码在线观看| 操欧美老女人| 国产精品12| 亚洲精品555| 欧美激情一二区| 尤物网址在线观看| 欧美精品一区二区三区高清aⅴ | 秋霞电影网一区二区| www.黄色网址.com| 蜜臀91精品国产高清在线观看| 成人福利网站在线观看| 性欧美又大又长又硬| 精品国偷自产在线视频99| 色就是色亚洲色图| 欧美一区午夜精品| 久久永久免费视频| 亚洲国产视频a| 精品伦精品一区二区三区视频密桃 | 亚洲人成小说网站色在线| 亚洲一区二区在线免费| 激情综合色综合久久综合| 99热在线这里只有精品| 欧美日本二区| 国产精品美女在线播放| 日韩一区二区三区不卡| 日韩电影在线观看网站| 国产精品一区在线免费观看| 精品成人影院| 狠狠干一区二区| 麻豆一区在线| 国产精品看片资源| 亚洲欧洲美洲av| 久久久久久av| 怡红院红怡院欧美aⅴ怡春院| 国产一区二区三区中文| 色婷婷av一区二区三区之红樱桃| 欧美一区二区三区在| 国产精品免费无遮挡无码永久视频| 亚洲线精品一区二区三区 | 亚洲欧美另类图片小说| 日本性高潮视频| xfplay精品久久| 精品无码人妻少妇久久久久久| 国产一区啦啦啦在线观看| 国产福利影院在线观看| 久久一区二区三区超碰国产精品| 黄色一级片黄色| 欧美激情一级片一区二区| www亚洲国产| 日韩在线精品| 亚洲激情啪啪| 成人综合一区| 日韩精品欧美在线| 国产一区二区三区四区二区| 久久国产精品99久久久久久丝袜| 澳门精品久久国产| 成人在线观看91| 9999久久久久| 国产精品一区二区三区在线观| 亚洲午夜精品| 国产精品v欧美精品v日韩精品| 日韩欧美激情电影| 51国偷自产一区二区三区的来源| 国产一区二区三区免费在线 | 欧美交a欧美精品喷水| 国产欧美一区二区在线播放| 国产福利资源一区| 国内精品国语自产拍在线观看| 青青视频一区二区| 蜜桃视频在线观看91| 欧美禁忌电影| 小说区图片区图片区另类灬| 日韩精品一卡| 18视频在线观看娇喘| 欧美精品日韩| 黄色国产一级视频| 久久亚洲精选| 99日在线视频| 高潮精品一区videoshd| 国产日韩视频一区| 日本在线一区二区| 77777亚洲午夜久久多人| 久久uomeier| 国产裸体写真av一区二区 | 伊人影院在线视频| 97视频在线观看视频免费视频| 日本在线啊啊| 国产区精品在线观看| 久久综合给合| 精品视频一区二区| 欧美wwwww| 国产又粗又猛又爽又黄的网站| 一本色道久久综合一区| 欧美一级黄色影院| 黄色小说综合网站| 亚洲午夜久久久久久久久| 久久亚洲一级片| 欧美手机在线观看| 亚洲成人激情自拍| 免费精品一区二区| 日韩欧美国产一二三区| 亚洲av成人无码久久精品老人| 中文字幕亚洲精品| 日韩激情av| 国产精品入口日韩视频大尺度| 日本一区二区三区视频在线看| 久久久综合香蕉尹人综合网| 欧美丰满日韩| 国产综合av在线| 国产伦精品一区二区三区视频青涩 | 激情五月色婷婷| 欧美猛男超大videosgay| 日本精品一二区| 日韩天堂在线视频| 欧美a级在线观看| 成人夜晚看av| 国产一区二区在线| www污在线观看| 免费av网站大全久久| 水蜜桃av无码| 亚洲三级电影网站| 伊人中文字幕在线观看| 欧美一级淫片007| 岛国大片在线观看| 久久久亚洲精选| www 久久久| 天天爽天天狠久久久| 国产欧美一区二区色老头| 三级av免费看| 国产精品嫩草影院av蜜臀| 国产性xxxx高清| 日韩三级视频中文字幕| av在线免费一区| 国产成人鲁鲁免费视频a| 成人午夜大片| 黄色网zhan| 久久成人av少妇免费| 久久久久网址| 是的av在线| 91久久精品国产91久久性色| 欧美日韩在线播放视频| 国产亚洲欧美在线视频| 国产98色在线|日韩| 熟女av一区二区| 欧美午夜视频网站| 青青草在线免费视频| 久久久视频精品| 99ri日韩精品视频| 日韩video| 国产毛片一区二区| 免费看一级大片| 欧美一区中文字幕| av软件在线观看| 成人免费视频网| 亚洲一本二本| 五月天开心婷婷| 亚洲六月丁香色婷婷综合久久 | 玖玖在线精品| 国产免费看av| 色一区在线观看| 国产在线视频网址| 国产精品aaaa| 精品一区二区三区在线| 美女一区二区三区视频| 亚洲国产精品二十页| 中国a一片一级一片| 自拍视频国产精品| 亚洲老司机网| 青青草免费在线视频观看| 国产在线观看一区二区| 男人操女人的视频网站| 欧美大片拔萝卜| 国模精品视频| 欧美另类一区| 老司机午夜精品| 永久免费看片视频教学| 91精品国产高清一区二区三区| 综合久久2o19| 国产综合第一页| 天堂va蜜桃一区二区三区漫画版| 国产黄色片在线| 91精品国产免费| av色在线观看| 欧美色欧美亚洲另类七区| 日韩av一区二| 丁香花五月激情| 亚洲国产一区二区三区在线观看| a一区二区三区| 亚洲欧洲免费无码| 国产成人精品网址| 国产成人综合欧美精品久久| 亚洲一级免费视频| 成人综合日日夜夜| aa视频在线播放| 日本一区二区动态图| 精品国产av一区二区三区| 97在线观看免费| 久久视频在线| 欧美日韩人妻精品一区在线| 日本道精品一区二区三区| 久久久久久久久免费视频| 国产精品国产一区二区| 天堂在线亚洲视频| 福利所第一导航| 亚洲欧美在线x视频| 精品入口麻豆88视频| 国内自拍在线观看| 亚洲色图欧美在线| 制服.丝袜.亚洲.中文.综合懂| 国产一区二区免费在线| 日韩伦理在线视频| 精品国产一区二区三区久久狼5月| 精品网站aaa| 亚洲va在线va天堂va偷拍| 高潮白浆女日韩av免费看|