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

Dapr:用于構建分布式應用程序的便攜式事件驅動運行時

開發 前端
分布式應用程序變得越來越流行,因為它們比傳統的整體應用程序具有許多優勢。然而,構建和運行分布式應用程序可能非常復雜且具有挑戰性。

簡介:

分布式應用程序變得越來越流行,因為它們比傳統的整體應用程序具有許多優勢。然而,構建和運行分布式應用程序可能非常復雜且具有挑戰性。Dapr 是一個可移植的事件驅動運行時,可以輕松跨云和邊緣構建和運行分布式應用程序。它提供了一組構建塊,開發人員可以使用它們輕松構建和運行微服務、事件驅動應用程序和有狀態應用程序。在這篇博文中,我們將介紹 Dapr 并討論其優點和功能。我們還將向您展示如何通過構建簡單的微服務應用程序來開始使用 Dapr。

什么是Dapr?

Dapr是一個可移植、事件驅動的運行時,使任何開發人員都可以輕松構建在云和邊緣運行的彈性、無狀態和有狀態應用程序,并支持多種語言和開發框架。利用 sidecar 架構的優勢,Dapr 可以幫助您應對構建微服務所帶來的挑戰,并使您的代碼平臺保持獨立。分布式應用程序運行時簡介:Dapr 是一種可移植、事件驅動的運行時,使任何開發人員都可以輕松構建在云和邊緣運行的彈性、無狀態和有狀態應用程序,并支持多種語言和開發框架。任何語言、任何框架、任何地方:

隨著當前云采用的浪潮,Web + 數據庫應用架構(例如經典的三層設計)更趨向于本質上是分布式的微服務應用架構。您不必成為分布式系統專家才能創建微服務應用程序。這就是 Dapr 的用武之地。Dapr 將構建微服務應用程序的最佳實踐編入開放、獨立的 API(稱為構建塊)中。Dapr 的構建模塊:

  • 使您能夠使用您選擇的語言和框架構建可移植應用程序。
  • 是完全獨立的
  • 對您的應用程序中使用的數量沒有限制

使用 Dapr,您可以逐步將現有應用程序遷移到微服務架構,從而采用云原生模式,例如橫向擴展/收縮、彈性和獨立部署。Dapr 與平臺無關,這意味著您可以運行您的應用程序:

  1. 本地
  2. 在任何 Kubernetes 集群上
  3. 在虛擬機或物理機上
  4. 在 Dapr 集成的其他托管環境中。

這使您能夠構建可以在云和邊緣運行的微服務應用程序。

托管環境

Dapr 可以托管在多種環境中,包括:

  • 在 Windows/Linux/macOS 機器上自托管,用于本地開發
  • 在 Kubernetes 或生產中的物理機或虛擬機集群上

自托管本地開發:

在自托管模式下,Dapr 作為單獨的 sidecar 進程運行,您的服務代碼可以通過 HTTP 或 gRPC 調用該進程。每個正在運行的服務都有一個 Dapr 運行時進程(或 sidecar),配置為使用狀態存儲、發布/訂閱、綁定組件和其他構建塊。您可以使用Dapr CLI在本地計算機上運行啟用 Dapr 的應用程序。在下圖中,Dapr 的本地開發環境是使用 CLIinit命令配置的。使用入門示例嘗試一下這一點。

Kubernetes:

Kubernetes 可用于:

  • 本地開發(例如,使用minikube和k3S),或者
  • 生產中。

在 Kubernetes 等容器托管環境中,Dapr 作為 sidecar 容器運行,應用程序容器位于同一 Pod 中。

Daprdapr-sidecar-injector和dapr-operator控制平面服務提供一流的集成:

  • 將 Dapr 作為 sidecar 容器在與服務容器相同的 pod 中啟動
  • 提供集群中配置的 Dapr 組件更新通知

該dapr-sentry服務是一個證書頒發機構,可在 Dapr sidecar 實例之間啟用相互 TLS 以實現安全數據加密,并通過Spiffe提供身份。有關該Sentry服務的更多信息,請閱讀安全概述將支持 Dapr 的應用程序部署并運行到 Kubernetes 集群中就像向部署方案添加一些注釋一樣簡單。

實踐和入門:

無論您的開發人員背景和選擇的語言如何,該項目的啟動和運行都非常容易。我能夠按照入門指南在我的 MacOS 上立即運行各種快速入門。以下是我大致遵循的步驟。

安裝 Dapr CLI:

Dapr CLI 是執行 Dapr 相關任務的主要工具,例如使用 Dapr 運行應用程序、查看日志、運行 Dapr 儀表板或將所有內容部署到 Kubernetes。

brew install dapr/tap/dapr-cli

安裝 CLI 后,我們有幾個不同的選項來安裝和運行 Dapr。我將從要求最低且靈活的選項開始,并從那里開始進展。

選項 1:不使用 Docker 安裝 Dapr:

這是運行 Dapr 的最輕量但不是最有用的方式。

dapr init - slim

在此精簡模式下,機器上僅安裝 daprd 和放置二進制文件,這足以在本地運行 Dapr sidecar。

運行 Dapr sidecar:

以下命令將啟動一個名為 no-app 的 Dapr sidecar,在 HTTP 端口 3500 和隨機 gRPC 端口上偵聽。

dapr run - app-id no-app - dapr-http-port 3500

恭喜,您的第一個 Dapr Sidecar 正在運行。您可以通過以下命令查看 sidecar 實例:

Dapr list

查詢其健康狀態:

curl -i http://localhost:3500/v1.0/healthz

Dapr sidecar 應該與應用程序一起運行,而不是單獨運行。讓我們停止該實例并使用應用程序運行它。

dapr stop - app-id no-app

使用 Dapr sidecar 運行一個簡單的應用程序

對于本演示,我們將使用一個簡單的 NodeJS應用程序:

git clone https://github.com/dapr/samples.git
cd samples/hello-dapr-slim
npm install

這是 Dapr 的 Hello World 方式,其要點如下:

app.post('/neworder', bodyParser.json(), (req, res) => { 

 const data = req.body.data; 

 const orderId = data.orderId; 

res.status(200).send("Got a new order! Order ID: " + orderId); });

該應用程序有一個/neworder端點正在偵聽端口3000。我們可以使用以下命令運行該應用程序和 sidecar:

dapr run --app-id nodeapp --app-port 3000 --dapr-http-port 3500 node app.js

該命令在端口 3000 上啟動 NodeJS 應用程序,在 3500 上啟動 Dapr HTTP 端點。一旦您在日志中看到應用程序已成功啟動,我們就可以戳它。但我們不會直接在端口 3000 上訪問 /neworder 端點,而是通過 sidecar 與應用程序交互。我們使用 Dapr CLI 來做到這一點,如下所示:

dapr invoke --verb POST --app-id nodeapp --method neworder --data '{"data": { "orderId": "41" } }'

并查看應用程序的響應。如果您注意到,CLI 只需要 app-id(而不是主機和端口)即可定位服務運行的位置。CLI 只是與服務交互的一種便捷方式。這似乎太神奇了,我們也可以使用簡單的curl命令:

curl -XPOST -d @sample.json -H "Content-Type:application/json" http://localhost:3500/v1.0/invoke/nodeapp/method/neworder

此命令使用服務 Dapr 的調用 API 與應用程序同步交互。這是剛剛發生的情況的直觀表示:

通過 Dapr sidecar 調用端點

現在,通過請求路徑上的 Dapr,我們可以獲得 Daprized 服務調用的優勢,例如重試、超時、斷路器、并發控制等彈性策略;可觀察性增強,例如:指標、跟蹤、日志;安全增強功能,例如 mTLS、允許列表等。此時,您可以嘗試元數據、指標端點、使用配置選項,或者在 Dapr 儀表板中查看單個微服務。

Dapr表板

我們運行的精簡模式非常適合 Hello World 場景,但不是本地開發目的的最佳設置,因為它缺少狀態存儲、發布/訂閱、度量服務器等。讓我們使用之前的命令(或CTL +C),并刪除 slim Dapr 二進制文件:

dapr卸載

要記住的一件事是,此命令不會刪除通常位于 ~/.dapr 文件夾中的默認配置和組件規范文件。到目前為止,我們沒有在步驟中創建任何文件,但如果您遵循其他教程并更改這些文件,它們將保留并應用于將來的每個 dapr 運行命令(除非被覆蓋)。這給我帶來了一些困惑,請記住。

選項 2:使用 Docker 安裝 Dapr:

這是出于開發目的在本地運行 Dapr 的首選方式,但它需要 Docker。讓我們來設置一下:

Dapr初始化

該命令將下載并運行 3 個容器

  • 與 actor 一起使用的 Dapr 放置容器(我希望這是一個可選功能)
  • Zipkin 用于從我們的 sidecar 收集跟蹤信息
  • 以及用于狀態存儲、發布/訂閱、分布式鎖實現的單節點 Redis 容器。

您可以驗證這些容器何時運行并準備好開始。

docker ps

運行快速入門:

我的下一步是嘗試快速入門,演示服務調用、發布/訂閱、狀態存儲、綁定等的構建塊。這些快速入門的很棒之處在于,它們以多種方式演示相同的示例:

  • 使用 Dapr SDK,并且不依賴于 Dapr SDK,即僅使用 HTTP。
  • 多種語言:Java、Javascript、.Net、Go、Python 等。

您可以在同一示例中混合和匹配不同的語言和交互方法(SDK 或本機),以演示 Dapr 的多語言特性。

選項 3:在 Kubernetes 上安裝 Dapr:

如果您已經走到這一步,您應該對 Dapr 可以為您做什么有一個很好的高層理解。下一步是在 Kubernetes 上部署 Dapr,其中大多數 Dapr 功能都可用并且最接近生產部署。為此,我在本地使用了 minikube,使用默認設置,沒有自定義調整。

dapr init — kubernetes — 等待

如果成功,此命令將在 dapr-system 命名空間中啟動以下 pod:

  • dapr-operator:管理狀態存儲、發布/訂閱、配置等的所有組件
  • dapr-sidecar-injector:將 dapr sidecar 注入帶注釋的部署 Pod
  • dapr-placement:僅需要演員。
  • dapr-sentry:管理服務之間的 mTLS 并充當證書頒發機構。
  • dapr-dashboard:一個簡單的 Web 應用程序,用于探索 Dapr 集群中正在運行的內容

這些 Pod 共同代表 Dapr控制平面。

注入 sidecar

從現在開始,將 Dapr sidecar 添加到應用程序(這將是 Dapr dataplane)就像將以下注釋添加到 Kubernetes 部署一樣簡單:


 annotations:

     dapr.io/enabled:“true”

     dapr.io/app-id:“nodeapp ”

     dapr.io/app-port:“3000 ”

該dapr-sidecar-injector 服務使用 dapr.io/enabled 注釋監視新的 Pod,并daprd在 pod 內注入包含進程的容器。它還將 DAPR_HTTP_PORT 和 DAPR_GRPC_PORT 環境變量添加到您的容器中,以便它可以輕松與 Dapr 通信,而無需硬編碼 Dapr 端口值。要在 Kubernetes 上部署完整的應用程序,我建議使用此分步示例。它有一個提供者和消費者服務,它對我來說第一次起作用。

透明代理與顯式代理:

請注意,Dapr sidecar 注入的侵入性比具有透明 sidecar 的典型服務網格(例如 Istio 的 Envoy)的侵入性要小。為了注入透明代理,Pod 通常還會注入一個在 Pod 啟動時運行的 init 容器,并重新配置 Pod 網絡規則,以便所有入口和出口流量或應用程序容器都通過 sidecar。對于 Dapr,情況并非如此。注入了一個 sidecar,但您的應用程序可以控制何時以及如何通過其定義良好的顯式(非透明)API 與 Dapr 進行交互。透明服務網格代理在運營團隊通常使用的較低網絡層運行,而 Dapr 提供開發人員所需的應用程序層原語。如果您對此主題感興趣,這里很好地解釋了 Dapr 與服務網格的差異和重疊。

概括:

總之,Dapr 作為一個多功能且事件驅動的運行時出現,為構建分布式應用程序提供了一個適合初學者的解決方案。憑借其便攜性和對簡化開發復雜性的重視,Dapr 使新手能夠無縫地駕馭構建分布式系統的復雜性。作為初學者指南,這篇文章闡明了 Dapr 的基本功能,為開發人員踏上分布式應用程序開發領域的旅程提供了一個途徑。

責任編輯:華軒 來源: HELLO程序員
相關推薦

2023-02-11 12:47:07

2021-08-30 20:19:55

應用程序

2023-10-30 09:27:41

Docker程序

2022-06-02 10:35:20

架構驅動

2022-09-25 22:19:24

Dapr分布式追蹤

2021-04-30 10:27:27

Linux便攜式系統

2009-08-29 11:03:10

2019-10-28 10:10:01

技術研發分布式

2013-07-08 09:24:32

云標準開發云應用OpenStack

2022-07-08 22:23:40

DaprRedis分布式

2022-03-15 19:19:04

分布式PostgreSQL集群

2021-04-30 13:53:35

便攜式LinuxLinux操作系統

2011-04-21 13:41:44

惠普1000掃描儀

2011-05-07 14:49:20

打印機噴墨打印機

2019-06-19 15:40:06

分布式鎖RedisJava

2022-03-14 19:40:40

PostgreSQL多租戶應用程序Citus

2018-12-14 10:06:22

緩存分布式系統

2011-05-03 15:51:04

打印機

2014-02-19 16:28:53

Node.jsWeb工具

2023-09-03 14:10:17

點贊
收藏

51CTO技術棧公眾號

久久天天躁狠狠躁夜夜av| 亚洲色图欧洲色图婷婷| 97av在线视频| 中文字幕第69页| 日本在线一区二区三区| 欧美日韩中文字幕综合视频| 欧美专区一二三 | 久久精品国内一区二区三区| 亚洲精品av在线播放| 日韩精品视频一区二区在线观看| 黄色大片在线免费观看| 麻豆91精品视频| 欧美放荡办公室videos4k| 一级特黄a大片免费| 欧美影视资讯| 亚洲成人自拍一区| 日韩精品伦理第一区| 国产精品久久影视| 亚洲在线成人| 欧美伦理91i| 波多野结衣片子| 亚洲综合网狠久久| 欧美亚日韩国产aⅴ精品中极品| 成人在线观看www| 三级视频网站在线| 国产精品一区在线观看乱码 | 首页亚洲欧美制服丝腿| 欧美成在线视频| 日韩精品无码一区二区三区久久久| 日本黄色成人| 一本色道**综合亚洲精品蜜桃冫| 2021狠狠干| wwwxxx在线观看| 91在线视频免费91| 亚洲xxx自由成熟| 亚洲大尺度在线观看| 国产一区日韩一区| 日韩视频在线一区| 亚洲永久精品ww.7491进入| 日日夜夜精品视频| 欧美日韩三级一区| 欧美 国产 小说 另类| 欧美videos另类精品| 国产精品灌醉下药二区| 欧美少妇一区| 香蕉av在线播放| 高清不卡在线观看av| 成人亚洲欧美一区二区三区| 蜜臀尤物一区二区三区直播| 一本久道久久久| 久久久久久久91| 少妇久久久久久被弄高潮| 久久麻豆精品| 亚洲午夜小视频| 波多野结衣 在线| 色婷婷av一区二区三区丝袜美腿| 日韩一卡二卡三卡| 在线免费看污网站| 亚洲黑人在线| 欧美精品电影在线播放| wwwwww.色| 在线观看精品| 色国产综合视频| 欧美丰满熟妇xxxxx| 日本不卡1234视频| 天天操天天干天天综合网| 一区不卡字幕| 黄网页在线观看| 专区另类欧美日韩| 中文字幕在线亚洲精品| 日韩在线资源| 中文字幕字幕中文在线中不卡视频| 日韩欧美精品在线不卡| 成黄免费在线| 成人欧美一区二区三区小说| 偷拍视频一区二区| 91欧美在线视频| 中文字幕中文在线不卡住| 亚洲图色在线| www免费视频观看在线| 亚洲精品自拍动漫在线| 亚洲人一区二区| caopo在线| 亚洲成人资源网| 欧美日本视频在线观看| 日本免费一区二区三区四区| 欧美在线视频你懂得| 亚洲第一狼人区| 美女国产精品久久久| 精品国产一区二区精华| 丰满大乳奶做爰ⅹxx视频| 免费黄色成人| 日韩在线免费高清视频| 欧美日韩在线视频免费播放| 亚洲电影av| 国产成人精品日本亚洲专区61| 亚洲天堂中文网| 国产91精品在线观看| 久久精彩视频| 在线观看免费网站黄| 亚洲一区二区在线免费观看视频| jizzjizz国产精品喷水| 亚洲精品一区二区在线播放∴| 欧美成人精品二区三区99精品| 水蜜桃av无码| 97精品一区| 午夜精品久久久久久99热软件| 秋霞av一区二区三区| 国产精品综合二区| 久久国产精品高清| 午夜视频成人| 免费观看日韩av| 亚洲а∨天堂久久精品9966| 国产无套精品一区二区三区| 国产又爽又黄无码无遮挡在线观看| 无码小电影在线观看网站免费| 精品久久久久久| 五月婷婷综合色| 在线观看污污网站| 狠狠色伊人亚洲综合成人| 91网在线免费观看| 色综合久久久久综合99| 成人精品视频在线播放| 亚洲欧美小说色综合小说一区| 欧美伊人精品成人久久综合97 | 日韩理论片网站| 亚洲精品少妇一区二区| 不卡一二三区| 精品精品国产高清a毛片牛牛 | 欧美在线视频a| 国产女人高潮时对白| 国产视频不卡一区| 精品国产免费av| 日韩精品亚洲专区在线观看| 永久免费看mv网站入口亚洲| 久久久久久久久久久久久久av| 国产在线播放一区二区三区| 天堂社区 天堂综合网 天堂资源最新版 | 久久精品综合视频| 不卡一区2区| 97婷婷涩涩精品一区| 国产同性人妖ts口直男| 久久电影中文字幕| 老司机久久99久久精品播放免费| 国产免费观看久久黄| 日韩中文字幕综合| 亚洲黄色免费电影| 色一情一区二区| 欧美日韩xxxx| 欧美一乱一性一交一视频| 在线成人av电影| 激情图片在线观看高清国产| 在线观看日韩电影| 国产黄色三级网站| 雨宫琴音一区二区在线| 91免费视频网站| 免费在线观看黄| av高清久久久| 久久全国免费视频| 国产精品欧美久久久久天天影视| 2023国产精品| 最新91在线视频| 青青草原在线免费观看视频| 蜜桃视频一区二区三区| 日本一区二区在线视频| 色婷婷综合久久久中字幕精品久久 | 欧美精品一二三| www.xx日本| 免费成人你懂的| 一区二区免费在线观看| 91伊人久久| 日韩中文在线中文网三级| 中文字幕丰满人伦在线| 中文字幕精品一区| 国产无色aaa| 欧美搞黄网站| 99九九电视剧免费观看| jizz一区二区三区| 日韩精品高清在线观看| 青青草视频在线观看免费| 中文字幕高清一区| 国内自拍第二页| 国产精品xvideos88| 激情视频一区二区| 精品3atv在线视频| 精品国产一区二区三区在线观看 | 在线永久看片免费的视频| 欧美国产日韩亚洲一区| 成人在线看视频| 久久av电影| 国产成人精品视频在线| 麻豆传媒视频在线观看免费| 日韩欧美国产一区二区三区| www.国产高清| 一区在线播放视频| 日本性生活一级片| 日韩精彩视频在线观看| 色乱码一区二区三区熟女| 亚洲小说春色综合另类电影| 欧美做受高潮电影o| 日本在线免费| 日韩高清av一区二区三区| 无码久久精品国产亚洲av影片| 亚洲人成网站精品片在线观看| 中文字幕在线观看91| 青青草97国产精品免费观看 | 日韩系列欧美系列| 草莓视频一区| 亚洲mmav| 久久久久久久91| 99青草视频在线播放视| 精品1区2区在线观看| 黄色一区二区视频| 亚洲一区二区在线观看视频| 色欲狠狠躁天天躁无码中文字幕| 久久精品国产免费看久久精品| 中文字幕不卡每日更新1区2区| 日韩影片在线观看| 国产不卡精品视男人的天堂| 成人在线观看亚洲| 亚洲日韩欧美视频一区| 99在线精品视频免费观看软件| 欧美特黄级在线| 欧美日韩免费做爰视频| 国产片一区二区三区| 师生出轨h灌满了1v1| 蜜臀av亚洲一区中文字幕| 九九爱精品视频| 欧美aⅴ99久久黑人专区| 少妇特黄a一区二区三区| 老司机aⅴ在线精品导航| 91日韩在线视频| 精品国产欧美日韩一区二区三区| 91精品成人久久| 黄色网址视频在线观看| 亚洲女同精品视频| 超碰福利在线观看| 欧美美女网站色| 黄色污污视频软件| 日韩欧美国产免费播放| 日韩精品一区二区av| 亚洲人成网站色在线观看| 久久精品在线观看视频| 国产亚洲欧美日韩在线一区| yy6080午夜| 成人午夜在线免费| 国产成人av免费观看| 激情偷乱视频一区二区三区| 污污的视频免费| 免费观看日韩av| 国产成人黄色网址| 免费观看久久久4p| 15—17女人毛片| 麻豆精品久久久| 久久久久久蜜桃一区二区| 日韩制服丝袜av| 国产九九在线观看| 青青草视频一区| 国产熟人av一二三区| 国产午夜精品一区二区三区欧美| 高清无码视频直接看| 午夜精品免费| 人妻av中文系列| 国产亚洲在线观看| 国产精品亚洲a| 日本一不卡视频| jizz18女人| 久久成人久久爱| 国内精品国产三级国产aⅴ久| 精品一区二区国语对白| 天天av天天操| 国产成人一级电影| xxxxxx黄色| 26uuu亚洲综合色欧美 | 国产精品的网站| 三级av在线免费观看| 一区二区三区四区不卡在线 | 欧美一级淫片免费视频魅影视频| 欧美一级专区免费大片| 国产免费黄色大片| 精品999在线播放| 欧美xxx.com| 色老头一区二区三区| 成人高清免费在线| 九九久久精品一区| 视频在线不卡| 精品高清美女精品国产区| 久久久久久久久久久久国产| 亚洲午夜在线电影| 国产精品视频久久久久久久| 色呦呦国产精品| 91视频久久久| 日韩一区二区三区三四区视频在线观看| 成人免费观看在线视频| 亚洲精品在线观| 国产三级电影在线| 乱亲女秽乱长久久久| h片在线观看| 国产精品欧美日韩一区二区| 精品国产不卡一区二区| 国产日韩一区欧美| 日本道不卡免费一区| 成年人视频网站免费| 先锋亚洲精品| 先锋资源在线视频| 久久日韩粉嫩一区二区三区| 国产精品白丝喷水在线观看| 调教+趴+乳夹+国产+精品| 国产一区二区自拍视频| 欧美一级搡bbbb搡bbbb| 日本大片在线观看| www.亚洲成人| 综合毛片免费视频| 91入口在线观看| 青青草91久久久久久久久| 免费人成在线观看视频播放| 日本sm残虐另类| 亚洲午夜久久久久久久久| 日本一区二区三区视频视频| 国产亚洲精品久久777777| 欧美性感一区二区三区| 日韩在线视频第一页| 久久精品国产精品| 亚洲人免费短视频| 精品1区2区| 91麻豆精品国产91久久久平台| 99色这里只有精品| 精久久久久久久久久久| 自拍偷拍视频亚洲| 狠狠爱在线视频一区| 精品毛片一区二区三区| 色yeye香蕉凹凸一区二区av| а√天堂8资源中文在线| 99re视频在线| 国产高清一区| www.精品在线| 国产性色一区二区| 国产又粗又爽视频| 欧美精品一区二区三区蜜臀| 免费不卡视频| 国产欧美精品一区二区| 国产精品片aa在线观看| 人妻av中文系列| 成年人国产精品| 久久高清无码视频| 欧美一区二区三区男人的天堂| 中文字幕在线免费| 国产精品美女久久| 欧州一区二区| 国产情侣av自拍| 国产午夜三级一区二区三| 中文字字幕在线中文| 亚洲九九九在线观看| 一色桃子av在线| 国产美女精品视频| 成人久久一区| 中文字幕免费高清在线| 中文字幕第一区综合| 亚洲国产无线乱码在线观看| 一本色道久久综合亚洲精品小说 | 91热门视频在线观看| 日韩精品视频免费播放| 日韩三区在线观看| 超碰97在线免费观看| 欧美综合国产精品久久丁香| 九色成人国产蝌蚪91| 男人女人黄一级| 国产精品丝袜一区| 日韩一区二区不卡视频| 91精品国产综合久久久久久| 中文字幕在线三区| 国产成人精品免费视频大全最热 | 一区二区www| 欧美猛男性生活免费| 日韩动漫一区| 五月婷婷丁香色| 亚洲黄色av一区| 男男激情在线| 成人中文字幕在线观看| 亚洲精品国产日韩| 欧美成人短视频| 欧美精品一区二区高清在线观看| 日韩成人影音| 国产精品视频二| 国产视频911| 国模私拍视频在线| 国产精品男人的天堂| 国产精品porn| 青青草自拍偷拍| 亚洲成人亚洲激情| 日日夜夜亚洲精品| 日韩欧美一区三区| 亚洲欧美韩国综合色| 欧美日韩激情视频一区二区三区| 91网站在线免费观看| 老司机一区二区三区| 久久久久成人精品无码| 一本色道久久综合狠狠躁篇的优点 | 国产免费拔擦拔擦8x在线播放| 亚洲bbw性色大片|