久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

Spring Cloud Alibaba 本地調試介紹及方案設計

瀏覽:6日期:2023-07-03 13:38:53
目錄1 本地調試介紹2 框架環境3 方案設計4 實現要點5. 總結附:工具方法1 本地調試介紹

本地調試: 這里是指在開發環境中,部署了一整套的某個項目或者產品的服務,開發人員開發時,本地會起一個或多個服務,這些服務和開發環境中部署的服務是相同的,這種情況下,一個服務就會有多個實例,大多數微服務中的默認負載均衡策略都是輪詢,這些實例會輪流被調用。

為了方便 本地調試,需要提供一種策略,可以指定在負載均衡時,選擇哪個實例進行調用。在使用 Nacos 作為注冊中心時,可以通過 上線和下線 的方式來選擇使用哪個實例,但是這種方式只能強制調用某個實例,如果開發環境還有其他人在調試,自己程序 設置斷點 時會阻塞所有調用,非常不利于多人調試的協調。

為了解決 本地調試 的問題,本文實現了一種簡單實用的策略,可以通過 Nacos 動態配置服務路由,還可以基于用戶,部門,組織等級別配置服務路由,實現 本地調試 的同時,實際上也實現 灰度發布

2 框架環境

本文基于 Spring Cloud Alibaba 框架,和 Spring Cloud 相比增加了一部分針對 Dubbo 的方案,因此本文適合以下框架參考:

Spring Cloud Alibaba Spring Cloud

Spring Cloud GatewaySpring Cloud Ribbon

Dubbo

下圖是 Spring Cloud Alibaba 框架中,一次方法調用的可能情況,Ailbaba 這部分多的是圖中 ServiceA -> ServiceB 部分使用 Dubbo 協議。Spring Cloud 框架中,用的是 ServiceA -> ServiceC 這種 Feign(HTTP) 方式。

Spring Cloud Alibaba 本地調試介紹及方案設計

圖中的所有過濾器和攔截器,雖然名稱不同,但是作用相同。這部分的主要作用就是 獲取或傳遞路由規則,例如,可以實現基于 HTTP Header 設置路由規則的配置,可以基于 HTTP 和 token 實現基于用戶的路由規則配置,這部分的實現和需求有關,沒有統一的實現。

3 方案設計

這里以這兩種場景簡單舉個例子。

3.1 基于 HTTP Header 的本地調試方案

在這個方案中,按照上面的流程圖敘述一遍。

用戶調用服務前,在 Header 中設置調用規則,比如增加 service-route 請求頭,請求頭的內容為 servicea:10.10.10.130;serviceb:10.10.10.100;servicec:10.10.10.0/24,在請求頭中指明需要控制路由的服務信息(不需要控制的直接省略走默認)。 通過 Spring Cloud Gateway 的 GlobalFilter 實現提取請求頭信息,將配置信息記錄下來(如 ThreadLocal) 負載均衡時,根據這里的配置選擇優先路由的服務,調用 ServiceA 時,仍然是 HTTP 請求,請求頭會傳遞過去。 攔截器獲取請求頭中的路由規則,這一步和 1 類似,但是屬于 Spring MVC 的攔截器,獲取路由規則后記錄下來(如 ThreadLocal) ServiceA 調用 ServiceB 是 Dubbo 協議的路徑,和 7,8 Feign 方式沒有先后順序,是兩個分支。 在 4 這一步通過 Dubbo 的 Consumer Filter 過濾器和 RpcContext 將路由信息記錄到 attachment 中,這樣可以把路由配置傳遞到 ServiceB,如果 ServiceB 還需要調用其他服務,路由仍然會起到作用。 在 Dubbo 的 Router 實現中,根據路由信息選擇優先調用的服務,然后進行調用。 Dubbo 的 Provider Filter 從 RpcContext 獲取路由配置,記錄下來(如 ThreadLocal),如果后續調用其他服務,邏輯和 4,5,6一樣。在 6 這一步的 Provider Filter 結束調用的時候,注意清空路由信息(如 ThreadLocal.clear()),避免對其他調用產生污染。 這一步和4,5,6沒有順序關系,是純 Spring Cloud 方式的調用,在 ServiceA 調用時,通過自定義 Ribbon 中的 IRule 實現基于自己路由規則的調用。 在最終調用 ServiceC 之前,通過 Feign 的 RequestInterceptor 攔截器添加 service-route 頭,將服務路由傳遞下去。 和第3步相同,通過 Spring MVC 攔截器獲取服務路由記錄下來。后續在調用其他服務時,Dubbo服務走4,5,6,Feign方式走7,8,9。

3.2 基于操作用戶的本地調試方案

基于操作用戶的方案中,和上面類似,但是不需要在每次請求的時候設置 HTTP Header,但是需要一種方式存取服務路由的配置。

這里以使用 Nacos 配置管理實現服務路由配置的存取。

根據自己使用的用戶在 Nacos 配置服務路由,配置名規則如 服務名.user-routes,使用 Spring Cloud Alibaba 的默認組 dubbo,用戶服務路由的配置規則可以自己定義,這里舉個簡單例子:

enabled: true # 啟用,停用ip: 10.10.0.0/24 # 默認優先IP或網段,所有IP都支持具體IP和網段userIps: # Map<Long, String>,優先級最高,針對用戶配置 IP 優先 # userId: IP 1: 10.10.0.100 2: 10.10.0.101# 這部分定義根據自己需要設計 deptIps: # 針對部門配置 # deptId: IP 1: 10.10.0.0/24orgIps: # 針對組織配置 # orgId: IP 1: 10.10.10.0/24

Spring Cloud Gateway 的 GlobalFilter 根據請求 token 獲取 用戶信息,記錄用戶信息(如 ThreadLocal)。

負載均衡時,使用 Nacos ConfigService,根據 服務名.user-routes 查詢配置信息,同時監聽該配置信息,根據這里的配置選擇優先路由的服務。 攔截器根據請求 token 獲取 用戶信息,記錄用戶信息(如 ThreadLocal)。 ServiceA 調用 ServiceB 是 Dubbo 協議的路徑,和 7,8 Feign 方式沒有先后順序,是兩個分支。 在 4 這一步通過 Dubbo 的 Consumer Filter 過濾器和 RpcContext 將用戶信息記錄到 attachment 中,這樣可以把用戶信息傳遞到 ServiceB,如果 ServiceB 還需要調用其他服務,用戶信息仍然會起到作用。 在 Dubbo 的 Router 實現中,根據路由信息選擇優先調用的服務,然后進行調用。 Dubbo 的 Provider Filter 從 RpcContext 獲取用戶信息,記錄下來(如 ThreadLocal),如果后續調用其他服務,邏輯和 4,5,6一樣。在 6 這一步的 Provider Filter 結束調用的時候,注意清空用戶信息(如 ThreadLocal.clear()),避免對其他調用產生污染。 這一步和4,5,6沒有順序關系,是純 Spring Cloud 方式的調用,在 ServiceA 調用時,通過自定義 Ribbon 中的 IRule 實現基于自己路由規則的調用。 在最終調用 ServiceC 之前,通過 Feign 的 RequestInterceptor 攔截器設置token或用戶信息,將操作用戶傳遞下去。 和第3步相同,通過 Spring MVC 攔截器獲取用戶信息記錄下來。后續在調用其他服務時,Dubbo服務走4,5,6,Feign方式走7,8,9。

本文選擇第 2 種方案,針對 1~9 步,分別講解需要實現的接口和接口應用(生效)的配置。

4 實現要點

上面提到的 ThreadLocal,實現時使用一個 static 變量存儲,提供相應的存取清空的靜態方法,方便跨接口的 用戶信息 傳遞。

4.1 Spring Cloud Gateway 全局過濾器

假設有一個 UserGlobalFilter,該過濾器根據 token 獲取并緩存用戶信息,在請求完成后需要清空緩存的用戶信息。

Spring Cloud Gateway 中的過濾器,直接在 @Configuration 的配置類中用 @Bean 提供即可。

4.2 Ribbon 負載均衡

實現 ribbon-loadbalancer 中的 com.netflix.loadbalancer.IRule 接口,將來調用具體服務時通過 choose 接口返回符合條件的實例。

實現這個接口之后,需要特殊的方式注冊該接口,在啟動類增加注解 @RibbonClients(defaultConfiguration = UserRuleConfiguration.class),注解中指定了一個配置類,這個類一定不要添加 @Configuration 注解!!!

在這個類中,通過 @Bean 注解返回一個 IRule 接口的實現。

在 Ribbon 中,會創建一個新的 ApplicationContext 來初始化這些配置,在這個新的 ApplicationContext 中,配置的 IRule 實現會被使用。

4.3 Spring MVC 攔截器

實現 HandlerInterceptor 攔截器,從請求獲取用戶信息并記錄下來。

攔截器想要生效,需要提供一個配置類,繼承 WebMvcConfigurer 接口,實現 addInterceptors 方法,在這個方法實現中添加攔截器的實現類。

4.4 Dubbo Consumer Filter 過濾器

實現Dubbo 的Filter接口,通過 RpcContext 傳遞前面記錄的用戶信息。

可以在實現類添加 @Activate 注解,指定 group 為 CommonConstants.CONSUMER。

按照 dubbo SPI 要求,添加 META-INF/dubbo/org.apache.dubbo.rpc.Filter 文件,寫上實現類。

4.5 Dubbo Router 路由

這一步實際上可以放在 Dubbo 負載均衡實現,也可以用 Router 實現。

使用 Router 時,需要同時使用 RouterFactory 和 Router 接口,然后配置 RouterFactory 的 SPI 配置文件。

在 Router 的 route 方法中根據規則返回合適的 Invoker。

4.6 Dubbo Provider Filter 過濾器

實現Dubbo 的Filter接口,通過 RpcContext 獲取傳遞過來的用戶信息。

可以在實現類添加 @Activate 注解,指定 group 為 CommonConstants.PROVIDER。

按照 dubbo SPI 要求,添加 META-INF/dubbo/org.apache.dubbo.rpc.Filter 文件,寫上實現類。

這個實現類可以和 4.4 的放一個 Filter 實現中,需要自己區分當前是 consumer 還是 provider 實現不同的邏輯。

4.7 Ribbon 負載均衡,同 4.2

這一步的實現和 4.2 一樣,4.2 是用在 Spring Cloud Gateway 中,這里是配置到具體的服務中。配置方式一樣。

4.8 Feign RequestInterceptor 攔截器

首先實現 RequestInterceptor 接口,在實現中往 requst 的 Header 中放置要傳遞的數據。

接口想要生效,需要和 Ribbon 類似的配置。

在 @EnableFeignClients 的注解中,通過 defaultConfiguration 設置一個 Feign 的配置類。在這個配置中通過 @Bean 提供 RequestInterceptor 接口的實現。

4.9 Spring MVC 攔截器,同 4.3

4.3 中是網關調用服務,4.9是服務通過 Feign (或resttemplate)調用服務,對被調用的服務來說都是 HTTP 請求,因此都會執行 Spring MVC 的攔截器,所以這里的實現是一樣的。

5. 總結

本文提供了本地調試的方案和主要的實現要點,可以根據文中的關鍵指引和自己的實際需求實現自己的方案。關于本地調試如果有更好的方案,歡迎留言討論。

附:工具方法

判斷IP是否相等或輸入子網IP的方法:

public static boolean ipInRange(String ip, String cidr) {if(cidr.indexOf(’/’) < 0) {return ip.equals(cidr);}int ipAddr = ipToInt(ip);int type = Integer.parseInt(cidr.replaceAll('.*/', ''));String cidrIp = cidr.replaceAll('/.*', '');if(type == 32){return ip.equals(cidrIp);}int cidrIpAddr = ipToInt(cidrIp);int mask = 0xFFFFFFFF << (32 - type);return (ipAddr & mask) == (cidrIpAddr & mask);}public static int ipToInt(String ip) {String[] ips = ip.split('.');return (Integer.parseInt(ips[0] << 24) |Integer.parseInt(ips[1] << 16) |Integer.parseInt(ips[2] << 8) |Integer.parseInt(ips[3]));}

到此這篇關于Spring Cloud Alibaba 本地調試方案的文章就介紹到這了,更多相關Spring Cloud Alibaba 本地調試內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Spring
相關文章:
主站蜘蛛池模板: 国产日韩欧美一区二区 | 国产乱码精品一区二区三区手机版 | 91久久久久久久久 | 国产一区二区三区在线免费观看 | 色综合成人 | 色综合一区 | 国产在线视频一区 | 日韩久久午夜一级啪啪 | 99福利视频 | 亚洲欧美国产毛片在线 | av大片网 | 日本免费黄色 | 日本在线免费 | 亚洲成人一二区 | 亚洲a在线播放 | 4h影视 | 中文字幕天堂在线 | 婷婷欧美 | 天天操导航 | 日韩高清在线一区 | 国产区视频在线观看 | 综合久久综合 | 毛片在线免费播放 | 亚洲国产精品久久久男人的天堂 | 综合婷婷 | 91久久精品国产91久久性色tv | 福利视频网 | 91在线免费视频 | 成人久久久精品国产乱码一区二区 | 日韩91| 欧美国产日韩一区 | 久久91 | 狠狠操综合网 | 国产麻豆乱码精品一区二区三区 | 依人成人网 | 日韩欧美国产精品综合嫩v 久久久久久国产精品高清 国产目拍亚洲精品99久久精品 | 涩涩导航 | 成人黄色在线视频 | 日韩欧美二区 | 99国产精品久久久 | 蜜臀精品久久久久久蜜臀 | 国产精品高清在线 | 天天射日日操 | 成人国产 | 婷婷狠狠| 一级片视频在线观看 | www.成人久久 | 久草.com| 日韩1区 | 精品国产欧美一区二区三区成人 | 久久99视频 | av在线中文 | 久久99精品国产麻豆婷婷洗澡 | 一区二区三区四区在线 | 国产精品精品视频 | 91在线看 | 久久亚洲一区 | 亚洲人成在线观看 | 久久网日本| 免费的黄色片子 | 亚洲第一页在线 | 国产精品一区二区不卡 | 久久国产精品久久久久久电车 | 91一区二区三区久久国产乱 | 亚洲一区精品在线 | 国产精品一区二区三区四区 | 久久久久久久久久久网站 | 久久久久久久久久久久国产精品 | 91久久国产综合久久蜜月精品 | 欧美日韩亚洲一区二区 | 日韩在线欧美 | jizz欧美大片 | 亚洲综人网 | 亚洲看片网站 | 九九porny88av | 天天插天天操天天干 | 最新精品在线 | 国产目拍亚洲精品99久久精品 | 精品免费国产一区二区三区四区 | 五月婷婷综合久久 | 天天操天天碰 | 欧美精品一区二区三区四区在线 | 欧洲成人午夜免费大片 | 本道综合精品 | 久久精品99| 三级在线视频 | 成人日批 | 伊人久久国产 | 中文字幕高清 | 亚洲第一网站 | 一级视频网站 | 日韩亚洲一区二区 | 波多野结衣 一区二区三区 精品精品久久 | 精品一区二区三区久久 | 亚洲一区二区三区免费 | 狠狠操狠狠操 | 欧美日本国产欧美日本韩国99 | 亚洲人成人一区二区在线观看 | 91在线电影 | 黄色毛片在线观看 | 欧美a级成人淫片免费看 | 午夜精品久久久久久久久久久久 | 国产人妖视频 | 人人艹人人| 麻豆产精国品免费 | 日韩综合网 | 亚洲国产精品一区二区第一页 | 97久久精品 | 韩国毛片在线 | 久久激情视频 | 国产视频久久久 | 精品亚洲一区二区 | 欧美中文在线观看 | 污视频在线观看免费 | 九九综合九九 | 91捆绑91紧缚调教91 | 精品久久久久久久久久久久包黑料 | 日中文字幕在线 | 99re视频在线播放 | 18久久久久久 | 国产精品九九九 | 一级片观看 | 三级视频在线观看 | 日韩高清一区 | 国产精品第52页 | 精品一区二区三区免费视频 | 国产综合视频 | 亚洲区在线 | 高清一区二区 | 精品一区二区三区免费看 | 二区视频| 久久久久高清 | 日本一区二区三区免费观看 | 亚洲天堂男人 | 91视频分类| 国产a久久精品一区二区三区 | 久久精品一区二区三区四区 | 欧美1区| 久久黄色 | 91在线视频一区 | 成人午夜sm精品久久久久久久 | 亚洲精品国产电影 | 欧美日韩精品一区二区三区 | 一级免费视频 | 狠狠躁夜夜躁人人爽视频 | 999视频网 | 国产在线精品一区二区三区 | 中文字幕亚洲一区 | 亚洲综合色视频在线观看 | 久久久精选 | 日韩欧美国产一区二区 | 一区二区三区视频在线播放 | 成人福利影院 | 久久久资源 | 亚洲精品一区二区三区樱花 | 81精品国产乱码久久久久久 | 国产探花在线精品一区二区 | 天天澡天天狠天天天做 | 国产精品一区二区免费 | 日本午夜网 | 欧美成人激情 | 国产精品久久久久久久久久三级 | 久久亚洲一区 | 成人二区 | 成人午夜电影在线观看 | 日韩成人久久 | 午夜看看 | 亚洲欧美日韩另类精品一区二区三区 | 亚洲精品在线播放 | 伊人色播| 欧美日韩在线精品 | 国产精品成人3p一区二区三区 | 国产区91 | 欧美在线观看一区 | 国产目拍亚洲精品99久久精品 | 日本中文字幕一区 | 成人免费精品视频 | 青青草在线视频免费观看 | 午夜影院普通用户体验区 | 亚洲网站视频 | 亚洲精品久久久久久一区二区 | 中文字幕本久久精品一区 | 欧美日韩一区在线 | 伊人网av| 国产精品一区二区三区在线播放 | 天天摸天天摸 | 中文字幕一区二区三区四区 | 成人在线播放 | 91av在线免费看 | 看一级黄色大片 | 97操视频| 亚洲黄色一区二区 | 欧美在线观看免费观看视频 | av在线视| 国产精品婷婷午夜在线观看 | 日本在线看 | 国产免费天天看高清影视在线 | 黄色网页大全 | 国产成人一区二区三区影院在线 | 国产乱码精品一区二区三区中文 | www.9191| 黄色影片免费在线观看 | 在线观看成人高清 | 欧美视频一区二区三区在线观看 | av在线影院| 免费中文字幕日韩欧美 | 狠狠躁夜夜躁人人爽天天高潮 | 午夜精品在线 | 欧美中文在线 | 亚洲成人免费视频 | 久久免费99精品久久久久久 | 亚洲欧洲精品一区二区 | 久草在线视频免费播放 | 亚洲精品久久久 | 中文av在线免费观看 | 久久51 | 在线激情av | 欧美精品1区 | 成人伊人 | 国内精品久久久久久影视8 91一区二区在线观看 | 一区二区在线视频 | 99热首页| 精品视频在线免费观看 | 国产日韩欧美一区二区 | 亚洲第一精品在线 | 久草新免费 | 资源av | 91免费小视频 | 91精品国产91久久久久久蜜臀 | 狠狠操麻豆 | 精品在线播放 | 麻豆久久久9性大片 | 日韩不卡中文字幕 | 国产欧美一区二区视频 | 私人毛片免费高清视频 | 欧美日韩在线精品 | 日韩在线视频中文字幕 | 91精品久久久久久久久久入口 | 久久久久国产一区二区三区 | 天天摸天天摸 | 羞羞视频免费看 | 亚洲三级视频 | 国产精品毛片无码 | 亚洲视频在线播放 | 欧美日韩一区二区视频在线观看 | av毛片| 日韩视频在线免费观看 | 日韩性视频 | 国产二区三区 | 国产精品成人在线观看 | 久久三区 | 欧美乱淫 | 美女久久| 国产精品久久久久久av公交车 | 亚洲三区视频 | 亚洲精品久久久久久下一站 | 精品护士一区二区三区 | 犬夜叉在线观看 | 欧美日韩国产综合视频 | 国产精品久久国产精品 | 欧美日本乱大交xxxxx | 在线国产一区二区 | 99精品国产在热久久 | 国产午夜久久久久 | 国产精品美女久久久久久久网站 | 日韩av黄色| 免费不卡视频 | 夜夜操天天干 | 精品久久一区 | 日韩欧美久久 | 精品一区二区电影 | 国产欧美日韩精品一区二区三区 | 99精品免费| 99精品99| 国产999精品久久久久久麻豆 | 在线视频三级 | 久久一本| 99热国 | 国产成人免费视频 | 中文字幕一区二区三区四区 | 国产精品久久久久国产a级 91福利网站在线观看 | 亚洲精品免费在线观看 | 成人免费毛片高清视频 | 在线国产视频 | 美国成人在线 | 四虎最新网站 | 欧美一区二区三区视频 | 成人a网 | 国产精品综合一区二区 | 黄色精品视频 | 欧美日韩一区二区三区不卡视频 | 精品国产乱码久久久久久1区2区 | 成人午夜毛片 | 欧美在线播放一区 | 久久av资源网 | 91精品一区二区三区久久久久久 | 国产精品久久久久久久久免费软件 | 伊人免费在线观看高清版 | 视频1区2区 | 久久久成人精品视频 | 国产色在线 | 亚洲一区二区三区四区五区午夜 | 亚洲免费在线播放 | 日本中文字幕一区 | 久久精品一区二区 | 超碰在线播 | 一级片免费视频 | 大黑人交xxx极品hd | 日韩成人精品在线 | 欧美一级黄色片 | 青青久久| 日韩美女av在线 | 国产91精品一区二区绿帽 | 99亚洲精品 | 91视在线国内在线播放酒店 | 精品久久久一区 | 欧美激情在线观看 | 91精品国产91久久久久久吃药 | 免费av毛片| 国产在线观看av | 免费欧美视频 | 国产激情 | 欧美一级片在线 | 国产精品成人观看视频国产奇米 | 播放一级毛片 | 国产 在线 | 日韩 | 国产精品一区久久久 | av影音在线| 五月婷婷综合激情 | 成人a在线视频 | 亚洲精品中文字幕在线观看 | 不卡的一区二区 | 午夜精品久久久久久久 | 久久视频一区 | 日韩欧美h | 激情久久av一区av二区av三区 | 成人在线观看一区 | 国产真实精品久久二三区 | 高清国产午夜精品久久久久久 | 成人av播放 | 久久韩剧网 | 天天天天爽 | 欧美精品一区视频 | 亚洲国产精品成人 | 精品久久久久久久久久久久久久久 | 国产激情毛片 | 色一情一乱一伦一区二区三区 | 欧美一区二区三区精品免费 | 91香蕉视频在线观看 | 成人影院av| 国产激情性色视频在线观看 | 成年人在线观看视频 | 亚洲精品一区二三区不卡 | 精品91久久久 | 一级黄色毛片a | 亚洲精品乱码久久观看网 | 国产精品日韩欧美一区二区三区 | www.久久精品视频 | 欧美日韩精品综合 | 国产精品久久久久久久7电影 | 欧美激情一区二区 | 99精品国自产在线 | 五月激情综合网 | 在线国产专区 | 九九热精品在线 | 国产大学生情侣呻吟视频 | 最新国产中文字幕 | 亚洲欧美成人网 | 亚洲一区二区三区四区五区中文 | 久久精品视 | 亚洲成人另类 | 一级毛片观看 | 日韩一本| 精品一二区 | 日日视频| 91精品国产综合久久久亚洲 | 91精品国产乱码久久蜜臀 | 欧美一区二区大片 | 国产成人精品一区二区三区网站观看 | 中文字幕av黄色 | 日韩激情一区二区三区 | 国产视频99 | 精品国产一区二区三区久久久蜜 | 日本aⅴ毛片成人实战推荐 成人免毛片 | 亚洲福利一区二区 | 亚洲一区二区三区高清 | 欧美成人在线免费观看 | 毛片毛片毛片毛片毛片毛片 | 久久99操| 色综合国产 | 中文字幕自拍偷拍 | 久久久久国产一级毛片 | 国产一区免费在线观看 | 一区二区在线看 | 韩国精品视频在线观看 | 日本三级在线观看网站 | 国产精品久久精品 | 精品国产乱码一区二区三区四区 | 99精品欧美一区二区蜜桃免费 | 国产精品美乳一区二区免费 | 精品免费视频 | 国产精品99一区二区三区 | 我和我的祖国电影在线观看免费版高清 | 亚洲精品自拍 | 久久精品免费国产 | 国产精品婷婷久久久久 | 免费观看毛片 | 国产精品久久久久久久久久久久久 | 在线视频 91| 亚洲高清在线 | 国产免费观看一区二区三区 | 亚洲色图偷拍视频 | 在线观看毛片网站 | 欧美精产国品一二三区 | 在线视频se | 国产精品久久久久免费 | 国产成人午夜 | 伊人久久国产 | 欧美一级网站 | 日本激情网 | 爱草在线 | 天天干天天爽 | 蜜桃av在线播放 | 欧美一级片免费在线观看 | 国产专区一区二区三区 | 国产精品美女视频免费观看软件 | 欧美日韩国产精品一区 | 日韩成人在线播放 | 久久久久久久久久久精 | 性色在线 | 亚洲精品成人久久久 | 精品视频在线视频 | 亚洲午夜精品一区二区三区他趣 | 欧美中文字幕在线 | 久久久久久综合 | 亚洲 精品 综合 精品 自拍 | 成人黄色一级片 | 91成人区 | 国产成人精品亚洲日本在线观看 | 精品视频一区二区三区在线观看 | 青青久久久 | av解说在线精品 | a在线观看 | 色在线播放| 龙珠z普通话国语版在线观看 | 欧洲成人午夜免费大片 | 久久国 | 国产视频精品在线 | 久久久男人天堂 | 黄久久久 | 欧美午夜一区 | 国产精品一区二区三区四区五区 | 操碰97| 免费的黄色网 | 噜噜噜天天躁狠狠躁夜夜精品 | 久久首页 | 日韩精品一区二区三区四区 | 欧美日韩一区二区在线 | www.久久久| 国产欧美精品一区二区三区 | 日韩中文字幕在线视频 | 久久不色| 成人国产精品久久久 | 成人深夜在线 | 色视频在线免费观看 | 久久精品手机视频 | 99久久国产 | a√免费视频 | 99精品欧美一区二区三区综合在线 | t66y最新地址一地址二69 | 国产精品毛片一区视频播 | 国产高清在线精品一区二区三区 | 久久av网| 全毛片 | 国产精品毛片一区二区三区 | 99青青草| 热久久这里只有精品 | 亚洲精品成人悠悠色影视 | 久久亚洲国产精品 | 91亚洲精品乱码久久久久久蜜桃 | 欧美二三区 | 久久精品手机视频 | 毛片免费观看视频 | avmans最新导航地址 | 91在线免费看 | 国产精品一区在线观看 | 国产真实乱全部视频 | 国产在线一区二区三区 | 国产免费一区二区三区 | 午夜视频免费 | 国产精品成人一区二区三区夜夜夜 | 亚洲视频在线观看免费 | 欧美综合久久 | 亚洲精品一区二区网址 | 亚洲成人久久久 | 欧美性网 | 亚洲欧美视频 | www.色在线| 日本高清视频在线播放 | 国产一区二区三区免费在线观看 | 亚洲精品美女视频 | 成人av播放 | 国产在线观看91一区二区三区 | 久久久久久电影 | 亚洲欧美综合精品久久成人 | 亚洲欧美综合 | 欧美日韩一区在线 | 成人黄色片在线观看 | 久久丁香 | 狠狠狠 | 久久久久国产成人精品亚洲午夜 | 日韩精品视频在线 | 草草成人 | 玖玖操 | 国产精品视频一 | 亚洲一区二区精品在线观看 | 国产精品视频免费观看 | 国产a级大片 | 免费在线一区二区 | 久久久久久国产精品高清 | 狠狠操天天干 | 国产精品一区二区三区四区 | av黄色在线免费观看 | 成人一级片在线观看 | 国产天天操 | 国产一区二区精品 | 成人在线一区二区 | 亚洲国产一区二区在线观看 | 五月香婷婷 | 嫩草影院永久入口 | 自拍偷拍专区 | 91视频.www| 久久久极品 | 日韩一区二区精品 | 天天操天天草 | www久久99| 国产成人精品一区二区三区四区 | 国产精品久久久久久久久免费软件 | 欧美a级成人淫片免费看 | 亚洲最大av网站 | 亚洲成人免费观看 | 久久女人网 | 欧美久久a | 亚洲色图3p | 国产精品毛片无码 | 久久成人综合网 | 亚洲国产字幕 | 一区二区视屏 | 国产精品欧美久久久久一区二区 | 91男女视频| 久久精品国产一区二区三区不卡 | 中文字幕亚洲欧美 | 日韩在线精品 | 免费av在线网站 | 亚洲wu码 | 成人 在线 | 国产在线精品一区二区三区 | 国产精品欧美久久久久一区二区 | 动漫泳衣美女 | av一区二区三区四区 | 亚洲精品一区二区在线观看 | 九九精品视频在线观看 | 91视视频在线观看入口直接观看 | 欧洲妇女成人淫片aaa视频 | av看片网| 亚洲精品在线免费 | 欧美精品第一页 | 免费在线一区二区三区 | 毛片网站大全 | 97久久超碰 | 精品国产乱码一区二区三区 | 久久精品99| 91免费版在线观看 | www.久久久| 久久五月视频 | 羞羞视频免费观看网站 | 国产综合久久久久久鬼色 | 亚洲黄色片免费 | 91精品在线观看入口 | 亚洲成人精品在线观看 | 久久伊人精品网 | 亚洲一区二区在线 | 国产精品视频一二三区 | 久久久久久亚洲精品 | 天天夜碰日日摸日日澡 | 亚洲欧美另类久久久精品2019 | 久久久久久久国产 | 亚洲一区二区在线播放 | 亚洲视频在线看 | 国产精品色在线网站 | 91精品国产综合久久久久久丝袜 | 日韩一区二区在线免费观看 | 久久精品国产一区 | 色综合色综合 | 国产成人中文字幕 | 午夜小视频在线观看 | 狠狠搞狠狠操 | 日韩视频在线免费观看 | 欧美在线一区二区三区 | 中文字幕亚洲综合久久久软件 | 中文字幕二区 | 欧美日韩国产中文字幕 | 97成人在线免费视频 | 国产乱码一区二区三区在线观看 | 日韩欧美网址 | 国产欧美日韩在线 | 成人免费视频网站在线观看 | 黄色综合网| 日韩成人在线视频 | 久久国产精品视频一区 | 日韩视频在线播放 | 四虎永久| 韩日精品一区 | 久久久久中文 | 在线欧美视频 |