国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

騰訊游戲業(yè)務(wù)竟然是這樣利用低代碼平臺的 | ArchSummit

共 7195字,需瀏覽 15分鐘

 ·

2022-03-19 05:00

點擊上方“服務(wù)端思維”,選擇“設(shè)為星標(biāo)

回復(fù)”669“獲取獨家整理的精選資料集

回復(fù)”加群“加入全國服務(wù)端高端社群「后端圈」


作者 | 李忠良
出品 | InfoQ
騰訊游戲業(yè)務(wù)需要應(yīng)對大量運(yùn)營安全場景,為此他們研發(fā)團(tuán)隊設(shè)計了一套覆蓋數(shù)據(jù)、后端、前端的開發(fā)配置化低代碼平臺。
在 2020年11月13-14日落地的 ArchSummit 全球架構(gòu)師峰會 2021(深圳)上,我們邀請到了騰訊 IEG 數(shù)據(jù)產(chǎn)品開發(fā)組負(fù)責(zé)人葉鑫林來分享他們的低代碼實踐。此次分享中他著重介紹了低代碼平臺的設(shè)計理念,如接口元數(shù)據(jù)自動注冊、SQL 賦能、基于 Mock 的前端快捷配置等,希望對你有所啟發(fā)。  

當(dāng)大家談到低代碼的時候,常常只會想到邏輯可視化的平臺、UI 可視化的平臺,但是低代碼還有更多的可能,我們還可以引入很多其他模塊,例如,數(shù)據(jù)處理、接口、測試、人工智能等等。今天我將基于數(shù)據(jù)處理、接口、邏輯可視化,以及 UI 可視化這四方面來展開分享,并闡述我們案例中低代碼平臺中所有子平臺之間是如何協(xié)作的。

低代碼可以解決哪些業(yè)務(wù)問題?

假設(shè)有這樣一個場景,當(dāng)我們需要統(tǒng)計騰訊某游戲業(yè)務(wù)的城市登錄人數(shù),并且需要提供可以運(yùn)營或可以檢索的頁面。

一般的開發(fā)流程是這樣的,首先將任務(wù)派發(fā)給數(shù)據(jù)開發(fā),基于大數(shù)據(jù)的方案統(tǒng)計登錄人數(shù),接著找到后臺開發(fā)進(jìn)行數(shù)據(jù)接口開發(fā),然后尋找前端人員進(jìn)行 Web 頁面開發(fā)。

如果基于低代碼的方案來實現(xiàn),我們希望這些任務(wù)可以由一個非開發(fā)人員來獨立完成。他可以在數(shù)據(jù)平臺進(jìn)行數(shù)據(jù)統(tǒng)計,在邏輯可視化平臺完成接口開發(fā),然后在 UI 可視化平臺配置界面,最后整體交付這個需求。當(dāng)然,要實現(xiàn)上述過程,我們還有很多問題要解決。

例如,當(dāng)統(tǒng)計每個城市的登錄人數(shù)的時候,登錄信息日志一般只有 IP,并不會顯示城市,這使得產(chǎn)品人員不得不將 IP 轉(zhuǎn)換成城市,但這有很大的難度;其次,當(dāng)數(shù)據(jù)平臺輸出數(shù)據(jù)之后,如何將它轉(zhuǎn)換成接口?最后,即使有了接口,非開發(fā)人員還需要知道前端調(diào)用的接口參數(shù)、輸出以及對應(yīng)到的 UI 等等。

上面的這一切,對于一個非技術(shù)人員來講比較困難。

1低代碼三大問題  

這里一共有三個問題需要解決。

首先,是否存在強(qiáng)大的 SQL 可以提供給用戶,這個 SQL 可以直接將 IP 轉(zhuǎn)換成城市?

其次,當(dāng)有了原數(shù)據(jù)之后,是否可以直接給到接口?是否可以針對傳統(tǒng)的 CURD 的方法直接生成接口?

最后,當(dāng)有了接口之后,UI 平臺是否可以簡化,不需要進(jìn)行復(fù)制粘貼。

那么針對這三個問題,我們采用了以下這套方案。

這套方案的整體架構(gòu),包含四個部分,第一層是微服務(wù)底座,中間是邏輯可視化,再向上是數(shù)據(jù)平臺,最上層是 UI 平臺。所有的基底都是微服務(wù)。

這里我們首先引入本方案中兩個比較重要的概念——元數(shù)據(jù)和 Mock。

元數(shù)據(jù)包含了數(shù)據(jù)的存儲、表、字段等元信息,大家都比較熟悉,這里不深入闡述,但是本方案中的 Mock 與業(yè)界稍微有些不同,業(yè)界通常使用 Mock 來做開發(fā)聯(lián)調(diào)和單測。

比如,當(dāng)后端的接口沒有開發(fā)完成的時候,它可以通過 Mock 將請求打到 Mock CGI,然后將返回接口傳遞過來;或者是當(dāng)我們并不希望觸發(fā)真實的請求,可以在 CI/CD 里進(jìn)行單測(如下圖所示)

不過這將帶來另外一個問題,那就是 Mock 如何進(jìn)行收集,我們都知道,很多接口不可能都依靠人力輸出。

騰訊的方案是:首先用戶的請求作為輸入,接著經(jīng)過網(wǎng)關(guān),網(wǎng)關(guān)將 Input 傳遞到整個微服務(wù),然后網(wǎng)關(guān)拿到返回結(jié)果,接著網(wǎng)關(guān)會把結(jié)果傳遞到客戶端,這個時候請求已經(jīng)完成了。

接下來將 Input、Output 以及微服務(wù)的接口注釋,推薦給 Mocks server,Mocks server 會進(jìn)行清洗,得到標(biāo)準(zhǔn)的 Mock 的數(shù)據(jù)(標(biāo)準(zhǔn) Mock 數(shù)據(jù)包含用戶的請求方式、地址、輸入以及輸出)。

這里會有一些性能相關(guān)的難點,采集任務(wù)不能影響微服務(wù)的性能,一些常見的解決方案已貼在上圖 Tips 中,比如,在這個網(wǎng)關(guān)里面需要進(jìn)行抽樣上報、增量上報以及異步上報等。

假設(shè)我們需要拉取一份數(shù)據(jù),目前開發(fā)人員已經(jīng)開發(fā)了拉取數(shù)據(jù)源的接口(接口已經(jīng)部署在微服務(wù)),這時候如何生成 Mock?

首先我們通過反射拿到接口的注釋,接著拿到參數(shù),然后通過注釋匹配。當(dāng)然我們會先對這一份注釋進(jìn)行清洗,然后得到字段對應(yīng)中文名的 TV 對,接著嘗試匹配。如果匹配不上,它會有一個單詞庫,再次嘗試匹配,直到拿到中文名為止,最后我們會得到一個標(biāo)準(zhǔn)的 Mock 自動化的方案流程。

經(jīng)過這樣一套流程,所有接口一旦經(jīng)過調(diào)用,我們馬上經(jīng)過自動化采集,得到了所有接口 Mock。接口的請求,參數(shù)的上傳,以及返回的結(jié)果我們都了如指掌。

那我們該如何使用這些自動采集的 Mock 數(shù)據(jù)呢?接下來一起看看低代碼的第三個問題。

是否存在極其強(qiáng)大的 SQL  

首先,我們需要更強(qiáng)大的 SQL。

一般來講,當(dāng) SQL 無法滿足計算邏輯的時候,我們就需要找開發(fā)人員開發(fā)一個 UDF,比如一個"IP 轉(zhuǎn)城市"的函數(shù),它會注冊到 SQL 的執(zhí)行引擎,你便可以使用這個函數(shù)了。但這樣的方案是需要開發(fā)人員進(jìn)行開發(fā)支持的。

低代碼的方案應(yīng)該怎么設(shè)計呢?我們提供 SQL 的方案是將微服務(wù)注冊進(jìn)執(zhí)行引擎,整個引擎是 Spark SQL 的引擎,它會代替開發(fā)人員發(fā)起微服務(wù)的調(diào)用,會上傳參數(shù),然后再調(diào)度到微服務(wù)里面。Mock 幫助人工進(jìn)行了最快速的 UDF 的注冊,無需要任何成本,馬上便可以通過 SQL 調(diào)用微服務(wù),

例如,當(dāng)我們使用 SQL 調(diào)取微服務(wù)的時候,首先需要知道地址、輸入?yún)?shù)、以及返回值。這個接口返回 data 和 count,為什么你接口返回城市一定是 data?這些都是一些我們在進(jìn)行注冊的時候需要做的工作。

這里有個視頻,大家可以看一下。



00:30

例如選擇一個獲取黑名單的任務(wù),它馬上注冊微服務(wù),這個 UDF 是一個微服務(wù),它就可以被 SQL 使用,大家可以判斷他是不是黑名單了。

整個過程中,用戶只需要非常簡單的四個步驟,SQL 馬上就可以具備微服務(wù)的調(diào)度能力。

此處也會有一些性能上的挑戰(zhàn),當(dāng)使用 Spark 調(diào)用微服務(wù)的時候,性能會出現(xiàn)一些問題。因為如果使用非常傳統(tǒng)的調(diào)動方法,它是一個串行的過程,那么我們這里提了可以供大家參考的方案。

UDF 注冊之后,我們會直接執(zhí)行 SQL,但不會馬上調(diào)用 UDF,將它標(biāo)記起來,呈現(xiàn)出來是一個偽執(zhí)行的狀態(tài),SQL(無 UDF)產(chǎn)生一個中間結(jié)果,我們會將這個中間結(jié)果重新分區(qū),把它打得更散更平均,這樣后續(xù)每個分區(qū)執(zhí)行分派到的 UDF 任務(wù)個數(shù)將會更近平均,避免一些數(shù)據(jù)傾斜的情況。最后在我們偽標(biāo)記的 UDF 的基礎(chǔ)上,我們會啟用整個的異步調(diào)度方案,使用異步 HTTP 完成微服務(wù)調(diào)用,并配套相應(yīng)的緩存以及限流的策略,整體提升請求效率和成功率。

截至到這里,我們通過 SQL+ 微服務(wù)提供了更強(qiáng)大的 SQL,通過了 UDF 的快速注冊,提供給產(chǎn)品人員非常簡潔的操作。這個時候,第一個問題就被完美地解決了。

接下來分享第二個問題的解決方案,CURD 是否還需要開發(fā)接口?

CURD 是否需要開發(fā)接口  

我們通過數(shù)據(jù)平臺產(chǎn)生的數(shù)據(jù)之后,接著需要 CURD 接口。業(yè)界有很多生產(chǎn) CURD 接口的方案,騰訊的 APIJSON 開源方案,它可以做到零代碼生成接口和文檔,并且整個生成過程是自動化。

當(dāng)企業(yè)有元數(shù)據(jù)的時候,馬上就可以獲得接口,不過這個接口暫時不能滿足運(yùn)營系統(tǒng)的需要。這時候需要引入規(guī)則引擎。

我們可以將接口進(jìn)行簡單地編排,采用了 BPMN2.0 協(xié)議實現(xiàn)了同步和異步雙引擎,因此整個規(guī)則引擎可以做任務(wù)流的事情。

Mock 可以幫助整個組件的快速注冊,因為每一個節(jié)點都是微服務(wù),這種 Mock 節(jié)點就可以快速注冊,同時整個微服務(wù)在調(diào)試的過程中,我們生成了任務(wù)工作流,當(dāng)邏輯執(zhí)行完之后,它也會馬上去進(jìn)行 Mock 注冊。

當(dāng)然,當(dāng)我們有了簡單的 CURD 過程,我們可以選擇編排一些參數(shù)校驗。比如,對時間做要求、對權(quán)限做要求,當(dāng)然也可以做一些錯誤返回等的編排工作,最終通過規(guī)則引擎生成完整的查詢接口。

那么經(jīng)過了這一步驟,我們就具備了 SQL 和接口,這時候可以將接口放到頁面呈現(xiàn)。

配置前端是否只能依靠 Ctrl c+v  

上圖是我們UI平臺的架構(gòu),跟常規(guī)的低代碼平臺大同小異,這里介紹兩個點:通信邏輯模型和Mock加速前端配置

首先是通信邏輯模型,這個模型解決了組件與組件的通信與行為相應(yīng),當(dāng)一個組件拖出來到頁面后,會馬上分配一個唯一實例 ID,每個實例都會有屬性,會有系統(tǒng)事件或自定義事件。

比如我們現(xiàn)在要實現(xiàn)點擊搜索按鈕后表格組件自動從后端重新獲取最新數(shù)據(jù)并呈現(xiàn)。

那么,我們配置的邏輯大概是這樣的:按鈕實例的 OnClick 事件可以配置觸發(fā)表格實例的 HTTP 時事件。Table 實例的 HTTP 的事件實現(xiàn)拉取數(shù)據(jù)以后,將它寫進(jìn) Value 里面,實現(xiàn)了整個 Table 的數(shù)據(jù)刷新輸出。

其次是 Mock 加速前端配置,有了 Mock 之后,在配置前端的時候可以省去了很多復(fù)制粘貼的工作。當(dāng)我拉取一個表格,可能有很多字段,復(fù)制粘貼將會非常崩潰,這里有 Mock server 的快捷配置以及預(yù)覽,當(dāng)用戶配置完之后,便可以馬上預(yù)覽,來檢查你的配置是否和你的預(yù)期。

我們是如何通過 Mock 快速地配置?

例如,當(dāng)我們配置表格的時候,地址、請求方式、上報參數(shù)、表格輸出等均需要配置。這對于一個配置人員來講,其實成本非常高的,尤其是當(dāng)碰到非常極端的案例的時候,例如,當(dāng)你碰到具備 20 多個字段的時候,它的配置工作將會非常令人崩潰。



00:33


我們的方案是這樣的,一起來看一下這個視頻。

首先拉取一個表格,然后選擇一個微服務(wù)地址,然后自動地獲取參數(shù)。

所有的上報參數(shù),其返回都會全部自動填上,以及基于 Mock 的實時預(yù)覽,馬上就可以擁有。

通過使用 Mock,平臺也可以透過 Mock 平臺進(jìn)行真實的預(yù)發(fā)布環(huán)境的預(yù)覽。

今天的主要三個挑戰(zhàn)都已經(jīng)解決了,有了這樣方案之后,其實對于產(chǎn)品人員來講,可以搞定很多內(nèi)容。

2騰訊游戲低代碼落地實踐及未來展望  

騰訊游戲低代碼的整個數(shù)據(jù)平臺大概支撐了 3000 個任務(wù),后端沉淀的原子接口有 1000 個,整個邏輯可視化模板有 200 個,頁面 600 個等等。

在我們的平臺上層,支撐著很多的應(yīng)用。比如客服系統(tǒng),大家知道王者榮耀的客服系統(tǒng)往往非常復(fù)雜,它會有郵件贈送福利。假設(shè)用戶 30 天沒有領(lǐng)取,這個郵件就會頂替掉,但是有些人會打電話投訴要求補(bǔ)發(fā)福利,這個時候客服需要檢查日志去檢查是否已經(jīng)領(lǐng)取?

這一系列流程之前都是依賴人工,但是現(xiàn)在當(dāng)我們將平臺傳遞給客服的時候,他們利用這套平臺配置邏輯就可以輕松搞定。

當(dāng)然,在平臺的上層,我們也支持運(yùn)維安全 SOAR 以及安全監(jiān)控的一些事情。

說完我們的實踐,談?wù)勎覀兊恼雇?/p>

今天我分享的兩個關(guān)鍵點是元數(shù)據(jù)和 Mock,我們經(jīng)過這兩個元素的頻繁交互,達(dá)成了整個平臺的融合。

回顧整個平臺架構(gòu),我們發(fā)現(xiàn)平臺的所有東西都是微服務(wù),并且所有的微服務(wù)都可以變成 API 使用,整個 SQL 也變得非常的強(qiáng)大。整個數(shù)據(jù)平臺輸出的數(shù)據(jù)都有 CURD,也貢獻(xiàn)回了微服務(wù),微服務(wù)里面的 CURD 同樣貢獻(xiàn)給規(guī)則引擎。這是一種相輔相成的關(guān)系。

最后一部分是關(guān)于我對低代碼未來趨勢的一些思考?,F(xiàn)在低代碼百花齊放,有非常多的低代碼平臺,業(yè)界需要一些規(guī)范,以及如何保證低代碼平臺的質(zhì)量。

上圖是我們整個的騰訊的低代碼架構(gòu)圖。

首先,我們整個騰訊提出了一些方案——騰訊有 UI 可視化邏輯,還有 DSL 整個語言,生產(chǎn)環(huán)境、開發(fā)環(huán)境以后,便會有配套的前端以及后端的 SARS 的能力。整個的低代碼可以用來配置 Web 和 App,可以通過提供一些 Pass 的服務(wù),也可以通過 Open API 或者鉤子做很多事情。

當(dāng)然這里介紹兩個執(zhí)行引擎。作為低代碼,我們有一個基于 Schema 的解析引擎和編譯引擎。解釋引擎可以用 Schema 直接執(zhí)行,編譯引擎更多是從性能角度考慮。編輯引擎可以根據(jù) Schema 轉(zhuǎn)成可運(yùn)行的代碼,希望大家可以了解一下。

其次,再談一下 Schema 與 DSL 的這樣關(guān)系,DSL 可以通過 Pass 模塊轉(zhuǎn)換成 Schema,Schema 是可以被解釋引擎和編譯引擎識別的。在面向用戶的使用方式上,我們支持整個可視化編輯,也就是說,大家可以在頁面進(jìn)行拖拉拽。當(dāng)然如果你不喜歡,也可以無風(fēng)險、無損失地切換到 DSL。

最后,對于一些中小企業(yè)來說,當(dāng)企業(yè)選擇了低碼平臺時候,便馬上會被這個平臺綁架。因為企業(yè)的所有邏輯全部配置在了低代碼平臺,由于其他平臺無法識別 Schema,所以根本無法遷移。

目前騰訊低代碼提出了一個思想——Schema 可以不一樣,因為不同的執(zhí)行引擎或編譯引擎是不同的,它們的 schema 規(guī)范必然也不一樣。但是 DSL 是更上層的語言,就是大部分?jǐn)?shù)據(jù)都支持標(biāo)準(zhǔn)的 SQL 一樣,我們可以抽象 DSL,站在整個低代碼的行業(yè)的角度與立場去抽象 DSL。在我的平臺里面剛才我們講了,其實 Schema 是可以轉(zhuǎn) DSL 的,當(dāng)他真正地想從平臺導(dǎo)出的時候,它其實就可以把 Schema 轉(zhuǎn)成 DSL 打包帶走,然后在另外一個平臺里面導(dǎo)入。

我相信如果大家都這樣做,低代碼綁架業(yè)務(wù)的問題就迎刃而解,整個低代碼的生態(tài)會變得更加健康。

這是我今天的分享,謝謝大家。



— 本文結(jié)束 —


● 漫談設(shè)計模式在 Spring 框架中的良好實踐

● 顛覆微服務(wù)認(rèn)知:深入思考微服務(wù)的七個主流觀點

● 人人都是 API 設(shè)計者

● 一文講透微服務(wù)下如何保證事務(wù)的一致性

● 要黑盒測試微服務(wù)內(nèi)部服務(wù)間調(diào)用,我該如何實現(xiàn)?



關(guān)注我,回復(fù) 「加群」 加入各種主題討論群。



對「服務(wù)端思維」有期待,請在文末點個在看

喜歡這篇文章,歡迎轉(zhuǎn)發(fā)、分享朋友圈


在看點這里
瀏覽 71
點贊
評論
收藏
分享

手機(jī)掃一掃分享

分享
舉報
評論
圖片
表情
推薦
點贊
評論
收藏
分享

手機(jī)掃一掃分享

分享
舉報

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 欧美视频二区| 久久婷婷婷| 在线免费三级| aⅴ免费观看| 久久精品女同亚洲女同13| 91干干| 色婷婷一区二区三区久久| 国产性爱在线视频| 大香伊人网| AV在线观看黄| 免费黄色小视频在线观看| 欧美成人免费观看| 天天色粽合合合合合合合| 伦理被部长侵犯HD中字| 亚洲人妻在线观看| 蝌蚪窝在线观看| 就去se超碰| 日本少妇中文字幕| 草逼视频免费看| 国产婷婷色| 一起操在线| 91AV在线看| 日日干日日操| 久久精品操| 真人一级毛毛片| 91精品久久久久久久久久| 在线观看视频91| 国产视频久久久| 欧美伊人网在线观看| 日日骚亚洲| 91麻豆精品国产91久久久久久| 黄色成人网站在线播放| 日韩天堂| 色哟哟视频在线观看| 午夜免费无码| 四季AV一区二区夜夜嗨| 国产黄色免费网站| 青娱乐国产精品| www444www| 91在线免费视频观看| 国产精品毛片久久久久久久| 日本亚洲欧洲免费| 久草在| 免费无码婬片AAAA片直播| 亚洲天堂一区| 高潮视频在线| 日韩无码视频免费| 少妇嫩搡BBBB搡BBBB| 国产性爱精品影片免费看| 国产suv精品一区二区6精华液| 亚洲AV综合网| 免费看一级片| 亚洲欧美激情视频| 国产黄色Av| 国产一级二级在线观看| 一区二区三区免费观看| 青青青国产在线| 成人精品电影| 91搞搞| 欧美黄色操逼| 草草影院第一页| 人人肏| 日本一级片在线播放| 高清无码视频免费| 婷婷久月| 国产免费一区二区三区免费视频| 免费视频在线观看一区| 蜜桃av在线播放| 艹b视频在线观看| 日韩理论在线| 伊人东京热| 中文字幕精品三区无码| 久青草资源福利视频| 国产精品一麻了麻了| 91人妻人人澡人人爽人人玩| 一级日逼片| 国产在线欧美在线| 97人人干人人| 国产电影一区二区三区| 91人人妻人人做人人爽| 五月丁香亭亭| 加勒比黑人和翔田千里在线播放| 少妇A片| 婷婷成人电影| 久久艹综合网| 豆花视频logo| 中文字幕网在线| 久热精品在线观看视频| 成人一区二区三区| 亚洲视频在线观看网站| 欧美综合在线观看| 狠狠爱一区| 大地中文资源5页的更新内容| 七七久久| 国产精品资源| 豆花视频在线免费观看| 日本特级黄色毛片| 青青草视频| 免费高清无码在线| 色婷婷色99国产综合精品| 中文字幕码精品视频网站| 精品成人无码| 九九久久久久| 草逼片| 在线无码中文字幕| 大香蕉网视频| 99热精品免费| 操老女人逼| 欧美成人在线视频网站| 狠狠色噜噜狠狠狠7777米奇网| 麻豆精品| 91精品国产一区二区三区| 欧美国产在线观看综合| 91亚洲免费| 国产精品久久久久久最猛| 东北嫖老熟女一区二区视频网站| 亚洲高清视频免费| 91麻豆国产在线观看| 激情视频在线免费观看| 欧美一区二区三区成人| 俺去俺来也www色视频| 久久成人网豆花视频| 在线观看三级网址| 欧美大屌视频| 影音先锋色AV| www.色999| 操逼网首页| 黄色成年人视频在线观看| 日韩精品网| 青青草原成人视频| 久草黄色电影| 最近最好的2019中文| 中文字幕VA| 婷婷色色婷婷五月天| 青青青草视频在线观看| 午夜爱爱免费视频| 51无码| 蜜臀精品一区二区三区| 久久五月天综合| 三级无码| 超碰九九| 日韩欧美视频在线播放| www.射| 久久手机电影| 亚洲无码操逼视频| 亚洲中文字幕无码爆乳av| 亚洲日韩国产中文字幕| 简单av网| 日韩一级片网站| 国产成人自拍视频在线观看| 午夜久久电影| 日本操b| 波多野在线视频| 日韩精品网| 中文字幕视频在线| 伊人色女操穴综合网| 国产欧美综合视频一区二区在线| 精品国产一区二区三区性色AV | 丁香伊人| 91逼| 在线黄色视频网站| 欧美黄色片网站| 欧一美一色一伦一A片| 九九色| 麻豆A∨在线| 久久麻豆| 三级视频在线观看| 九九九九九九国产| 久久久视频6r| 黄色在线观看国产| 国产av黄| 高潮国产视频| 足交在线观看| 日韩一级黄色电影| 一本色道88久久加勒比精品| 中文字幕精品久久久久人妻红杏Ⅰ | 天天操人妻| 国产在线秘麻豆精品观看| 亚洲成人黄色| 天天爽爽爽爽爽成人片| 麻豆蜜桃91无码| 撸一撸免费视频| a久久| 福利在线| 免费成人黄色网址| 成人自拍偷拍| 国产操逼免费看| 色色色免费视频| 免费黄色一级视频| 天天看A片| 人妻熟妇乱子伦精品无码专区毛片| 91精品丝袜久久久久久久久久粉嫩 | 影音先锋色AV| 亚洲40p| 黄片视频在线免费观看| 日韩毛片一区二区| 亚洲在线成人视频| 天堂久草| 国产青青| 久久毛| 亚洲精品另类| 草草影院第一页YYCCC| 国产av一区二区三区四区| 丝袜一区| 成人欧美在线| 欧美激情无码炮击| 色综合社区| 国产乱伦AV网站| 天天天天日| 俺也去在线视频| 久久精品99久久久久久久久| 久久三级片电影| 男人的天堂aa| 五月丁香婷婷综合网| 中文精品字幕人妻熟女| 日韩一级无码| 亚洲不卡在线| 91精品网| 一二三区视频| 欧美成人小视频| 国产探花视频在线免费观看| www.av在线播放| 久久婷婷网站| 69久久久| 日韩精品一区二区三区使用方法| 伊人在综合| 亚洲三级视频在线播出| 免费啪啪网| 黄色视频网站在线观看免费| 亚洲第二页| 91狠狠爱| 91天天| 水果派中文解说AⅤ| 东京热视频一区| 大鸡巴黄色视频免费观看| 有免费的欧美操逼视频吗| 澳门午夜| 精品久久久久久久久久久| 肏逼网站| a片小视频| 国产97在线视频| 六月婷婷激情| 伊人黄色| 影音先锋麻豆传媒| 精品无码一区二区Av蜜桃| av资源在线播放| 色九九| 男人天堂亚洲| 99热在线只有精品| 天堂无码在线| 亚洲国产女人| 亚洲第一成年人网站| 欧美久久视频| jizzjizz国产| 国产免费网址| 国产成人自拍视频在线观看| 欧美黑吊大战白妞欧美大片| 91蝌蚪久久| 日韩中文字幕在线高清| 婷婷丁香五月社区亚洲| 精品人妻一区二区三区日产| 色老板在线精品免费观看| 午夜黄色视频在线观看| 色午夜| 99久久免费网| 精品色哟哟| 国产啊啊啊啊| 91热| 91密臀| 搡女人视频国产一级午夜片| 亚洲操操操| 丰满的人妻一区二区10| 人人看人人色| 亚洲精品视频无码| 日韩精品毛片一区二区视频免费 | 麻豆天美蜜桃91| 亚洲无码理论片| 特级西西444www精品视频| 91工厂露脸熟女| 韩国一区二区三区在线观看| 亚欧洲精品在线视频| 人人人人人操| 丁香花在线小说免费阅读| 国产精品色情| 国产VA| 99cao| 波多野59部无码喷潮| 刘玥91精一区二区三区| 欧美激情视频在线| 亚洲免费看黄| 日韩a片| 日韩操大屌| 日本电影一区二区三区| 熟女一区二区| 波多野结衣Av在线| 国产香蕉精品视频| 亚洲AV免费在线观看| 97精产国品久久蜜桃臀| 免费观看AV| 一道本在线视频| 91精品国产综合久久久蜜臀粉嫩| 99久久99久久久精品棕色圆| 中文字幕日韩人妻| 无码国产99精品久久久久网站| 精品熟妇| 九九精品12| 日本免费不卡视频| 国产jk在线观看| 黄色av免费看| 熟女少妇一区二区三区| 51福利视频| 色老久久| 欧美超碰在线| 五月天超碰| 人人妻人人超| 久久青| 四虎亚洲无码| 中文在线a√在线8| 日韩激情无码视频精选| 少妇搡BBBB搡BBB搡造水多/ | 亚洲天堂天天| 黑人AV在线观看| 亚洲午夜福利在线观看| 日韩一级免费观看| AV中文字幕网| 中文无码精品欧美日韩| 日B无码| 91免费观看视频| 黄色视频在线观看| 免费v片在线观看| 人人草人人搞| 色婷婷精品视频| 波多野结衣高清无码| 天天干欧美| 亚洲夜夜撸| 视频一区在线播放| 成人无码交配视频国产网站| 国产一级婬片A片免费妖精视频| 午夜天堂在线观看| 黄色A片视频| 亚洲无码在线精品| 成人免费黄色| 大香蕉伊人网视频| 日韩一区在线视频| 88国产精品| 成人电影无码| 亚洲日本黄色网址| 俺来俺去www色官网| 国产77777| 欧美日韩网| 国产激情网| 欧美日韩中文在线观看| 亚洲国产婷婷香蕉A片| 黄色毛片av| 狠狠躁日日躁夜夜躁2022麻豆| 国产操逼视频| 色天堂在线观看视频| 手机看片久久| 免费在线观看AV片| 中文字幕在线亚洲| 欧美va亚洲va| 黄色成人视频在线免费观看| 黄页网站视频| 亚洲免费黄色电影| 亚洲国产成人av| 国产操逼视频网站| www插插| 欧美一级特黄A片免费看| 四川少妇搡bbbb搡bbbb | 一级黄色电影A片| 九九性爱网| 农民av| 国产人妖TS重口系列网站观看| 日韩欧美视频| 亚洲精品秘一区二区三区在线观看 | 另类无码| 黄色小电影在线观看| 美女扣逼网站| 久久99久久99久久99国内少妇精品 | 国产中文字幕AV| 亚洲无码高清一区| 大香蕉伊人成人网| 欧美在线网址| 国产精品一级二级三级| 精品在线第一页| 精品蜜桃秘一区二区三区观看| 亚洲性爱一区二区| A片免费的| 中文字幕人成人乱码亚洲电影| 俺也去俺去啦| 黄色成人网站在线播放| 操逼操逼操| 国产理论电影在线观看| 欧美日韩国产成人在线观看| 亚洲成人性爱网| 激情五月天激情网| 黄色亚洲| 天天搞天天干| 无码少妇| 思思热思思操| 日本久久人体视频| 一区二区三区色| 人人摸人人操人人爽| 五月天婷婷av| 九九成人免费视频| 俺也去在线视频| 亚洲色图五月天| 三级片大香蕉| 一本无码中文字幕| 国产精品久久久久久久免牛肉蒲 | 人妻av一区二区三区| 91亚洲欧美| 三级操逼| 天天日天天操天天射| 操日本女人逼| 国产操逼网| 久久99精品久久久久久水蜜桃| 国产丝袜AV| 张柏芝BBw搡BBBB槡BBBBHDfree | 四虎一区二区| 竹菊av一区二区三区四区五区| 国产精品秘麻豆果冻传媒潘甜甜丶| 女人的天堂AAA| 影音先锋日韩精品| 成人免费啪啪视频| 北条麻妃无码视频在线观看| www.av免费| 琪琪色在线观看| 亚洲Japanese办公室制服| 午夜久久| 久视频在线观看| 嫩草视频在线观看免费网站| 丰满少妇一区二区三区| 色操逼网| 免费黄片在线看| 激情午夜av| 黄片视频免费| 看免费操逼视频| 特黄aaaaaaaa真人毛片| 高潮国产| 黄片免费视频| 欧美高清无码视频| 成人尤物网站| 国产精品无码av| 五月花在线视频| 操小骚逼视频| XXXX国产| 五月天婷婷影院| 天天日天天搞| 精品热99| 欧洲天堂在线视频网站| 亚洲成人视频在线免费观看| 先锋影音资源站av每日资源在线| 蜜桃传媒一区二区亚洲| 国产三级无码视频| 大色欧美| 狼人综合在线| 中文亚洲精品字幕电影| 国产黃色AAA片| 无码电影免费观看| 欧美性极品少妇精品网站| 91欧美视频| 男人天堂视频在线| 美女性爱3P视频| 日韩AV综合| 在线亚洲观看| 亚洲Av无码午夜国产精品色软件| 久久精品一区二区三区四区五区| 国产热99| 嫩BBB嗓BBBB榛BBBB| 拍真实国产伦偷精品| 亚洲成人无码高清| 日韩乱伦小说| 国产娇小13videos糟蹋| 免费色色| 91精品91久久久中77777| 99无码视频| 国产又爽又黄免费| 美女视频黄a视频全免费不卡| 国产精品一卡| 人人操AV在线| 日韩有码电影| 欧美日韩美女| 日韩性爱网站| 色视频在线| 五月天婷婷网址| 做爱激情视频网站| 日本精品在线| 2025中文字幕在线| 91丨豆花丨成人熟女| 日韩欧美成人在线| 中文字幕成人在线观看| 九九伊人大香蕉| 麻豆91在线| 五月天婷婷色色| 国产精品国产三级国产AⅤ| 懂色av一区蜜桃| 亚洲成人小说| 国产精品视频免费在线观看| 国产传媒一区| 狠狠干老司机| 黄色小电影在线观看| 亚洲日韩欧美一区二区天天天| 无码国精品一区二区免费蜜桃| 国产综合久久久777777| 亚洲视频三区| 91日逼视频| 欧性猛交ⅩXXX乱大交| 国产欧美在线观看不卡| 天堂成人| 国产黄色免费视频| 日韩无码视频一区二区| 影音先锋中文字幕资源| 国产精品永久免费| 涩五月婷婷| 911国产精品| 国产一级婬乱A片| 99久久久久久久久久| 婷婷啪啪| 黄色无码电影| 国产av在| 中文字幕在线播放第一页| 一级A片免费黄色视频| 加勒比久久综合| 国产高清无码自拍| 国产熟妇毛多久久久久一区| 久久情| 粉嫩99精品99久久久久久特污兔 | 777777视频| 99九九精品| 亚洲日本三级| 操屄视频播放| 色人人| 日韩黄色视频网站| 综合色色婷婷| 亚洲色婷| 日韩一级免费| 日韩欧美一区二区三区不卡| 成人免费版欧美州| 四川少扫搡BBBBB搡B| 肏逼综合网| 激情五月天色色| 国产无遮挡又黄又爽在线观看| 亚洲综合区| 超碰在线大香蕉| 波多野结衣在线网站| 国产精品乱子伦视频一区二区| 成人伊人综合| 一道本视频| 九九精品在线视频| 韩国成人精品三级| 三级乱伦视频| 91一区在线观看| 欧美aaa视频| 国产黄色视频在线播放| 欧美一区| 久久久久免费视频| 亚洲中文婷婷| 西西4444大胆无码视频| 一级特黄大片录像i| 免费三区| 怡红院成人网| 亚洲国产精品久久| 无套内射学生妹去看片| 五月色婷婷撸| 欧美成人视频网站| 无码高清一区二区| AAAA毛片| 94久久| 91九色91蝌蚪91成人| 亚洲日韩精品在线观看| 91小视频在线| 99re6热在线精品视频| 亚洲日韩成人在线| av午夜福利| 国产精品成人无码a无码| 麻豆AV在线观看| 久久免费视屏| 欧美18禁网站| 欧美色图综合| 国产A片免费| 人人爽人人操人人爱| 亚洲国产精品成人网站| 无码高清在线观看| 日本一区二区不卡| 大鸡巴操骚逼视频| 四川少妇BBBB| 久久久五月| 精品一区二区三区四区五区| 婷婷五月激情小说| 天天天做夜夜夜夜爽无码| 亚洲无码成人电影| 翔田千里珍藏版无码| 久久91人妻无码精品蜜桃HD | 韩国精品一区二区三区| 中文字幕第27页| 欧美一区二区三区四| 一区二区三区四区无码在线| 97人人操人人| 免费无码蜜臀在线观看| 中文字幕在线免费观看电影| 国产高潮在线| 国产h视频在线观看| 亚洲av网站| 久久中文字幕综合| 欧美成人片免费看| 亚洲自拍天堂| 国产免费网址| 四虎成人精品永久免费AV九九| 一级内射视频| 免费看毛片的网站| 亚洲操逼AV| 久了中文字幕| 91蜜桃传媒| 日本久久久久久久久视频在线观看 | 欧美国产三级| 日韩中文字幕精品| www.91madou| 88AV在线观看| 超碰福利导航| 色碰碰| 成人午夜激情| 日逼A片| 中文字幕亞洲高清手機版第617| 亚洲日韩中文字幕| 国产欧美一区二区人妻喷水| 无码婬片A片AAA毛片艳谭| 激情婷婷色五月| 国产一级片电影| 七十路の高齢熟女千代子| 国产精品秘久久久久久免费播放| 最新人妻| 综合久久久久| 91欧美精品成人综合在线观看| 国产又粗又猛又爽又黄91精品 | 成人69AV| 中文视频免费播放| 波多野结衣无码在线| 国产精品97| 首页-91n| 国产成人免费在线观看| 欧美成人A| 色色丁香| 天天色色综合| 青青伊人久久| 丁香五月社区| 操逼a片| av手机版| 一级黄片免费观看| 无码不卡av| 99久久婷婷国产综合精品hsex| 无码一区二区三区在线| 淫一区二区| 午夜成人爽| 国产日韩在线播放| 亚洲.无码.制服.日韩.中文字幕| 欧美黄色网址| 婷婷久久综合久色| 亚洲一级无码视频| 欧美亚洲国产视频| 精品欧美一区二区精品久久| 日本无码久久嗯啊流水| 日产精品久久久一区二区| 激情丁香五月天| 中文字幕浅井香舞被黑人俘虏| 亚洲中文字幕无码爆乳av| 免费黄色视频网站大全| 丁香五月婷婷六月| 成人片成人网久久蜜桃臀| 国产视频不卡| 一级免费片| 国产又粗又猛又爽又黄91精品 | 久久午夜一级A片| 91AV免费观看| 亚洲午夜精品视频| 99热3| 自拍视频在线观看| jizz视频| 国产A片免费| 你懂的在线观看视频| 奇米狠狠色| 日本一级黄色| 无码V | 国产喷水ThePorn| 国产又粗又大又爽| 国产精品成人免费视频| 国产无遮挡又黄又爽免费网站| 男女啪网站| 欧美亚洲动漫| 18XXX亚洲HD护士JD| 色v在线| 成人无码三级| 亚洲精品国产精品乱码不卡√香蕉 | 无码-ThePorn| 在线视频福利| 91久久成人| 成人自拍视频| 99久久精品国产一区二区成人| 成人做爰黄片视频免费| 色欲AV网站| 黄色电影一区二区| 日韩欧美成人网站| 国产AV久久| 国产精品二区高清在线苍井空| 日本韩国无码| 中文字幕无码Av在线看| 五月天婷婷视频| 夜夜骚av.一区二区三区| 午夜毛片| 黄色电影免费网站| 97无码人妻一区二区三区| 日本久久不卡| 又粗又硬又爽18级A片| 天堂a√在线8| 国产久久久久| 色视频免费观看| 亚洲中文字幕在线免费观看视频| 在线人妻| 男女91视频| 7799精品| 亚洲成人情趣大香蕉| 国产V视频| 兔子先生和優奈玩游戲脫衣服,運氣報表優奈輸到脫精光 | 日韩一级无码特黄AAA片| 777免费观看成人电影视频| 麻豆成人精品| 免费激情网站| 国产精品香蕉国产| 人妻FrXXeeXXee护士| 欧美婷婷五月| 亚洲成人五月天| 夫妻成人免费看片一区二区| 伊香蕉大综综综合| 中文字幕在线一区| 成人免费视频一区二区三区 | 悠悠无码一区日韩妇女| 国产午夜精品一区二区三区牛牛 | 无码精品人妻一区二区三刘亦菲 | 五月天激情婷婷| 精品热99| 在线视频日韩| 一区二区免费在线观看| 成人91看片| 中文字幕性爱电影| 一级特黄大片录像i| 亚洲国产免费视频| 无码福利电影| 超碰在线播| 97成人人妻一区二区三区| 无码三级在线播放| 亚洲综合免费观看高清完整版| 九九美女视频| 国产精品一线| 你懂得视频在线观看| 在线观看黄网| 免费在线观看内射| 国产777777| 日韩精品视频免费在线观看| 日韩无码中字| 中文字幕AV一区| 免费在线成人网| 狠狠干婷婷| 欧美AAAAAA视频| 国产无套免费网站69| 蜜桃网一区二区| 欧美第一夜| 国产精品人妻无码一区牛牛影视 | 亚洲黄色视频网站在线观看| 国产V精品| 伊人久久中文字幕| 91精品国产综合久久久蜜臀图片| 亚洲啪啪| 精品丰满人妻一区二区三区免费观| 亚洲免费观看视频| AV黄页| 好吊一区二区| 北条麻妃无码精品AV| 中文字幕第27页| 人妻人人爱| 日韩成人黄片| 亚洲福利天堂| 成人第一页| 成人黄A片免费| 亚洲精品成人| 亚洲日本高清| 三级片AAAA| 激情六月婷婷| av网站在线免费观看| 日韩资源网| 水蜜桃网址| 97国产在线观看| 在线成人小视频| 九九视频在线观看| 欧美黄片一区二区| 男同人到爽无套狂欢| 国产午夜在线视频| 国产精品久久久久久久久久久久久久久久 | 色婷视频| 91视频成人版一区二区| 成人无码视频在线观看| 国产乱码精品一品二品| 伊人成人网站| 奇米狠狠操| 亚洲阿v天堂| 美日韩视频欧美一区二区视频| 日韩视频精品| 亚洲无码。| 日韩欧美视频一区国产欧美在线 | 国产成人无码一区二区在线播放| 99成人乱码一区二区三区在线 | 无套内射在线| youjizzcom日本| 蜜桃av色偷偷av老熟女| 天堂在线8| 日本a片免费| 俺来了俺去了| 毛片毛片毛片毛片毛片| 五月婷婷视频在线观看| 国产操逼视频| 91探花在线观看| 亚洲精品视频免费观看| 亚洲视频在线观看中文字幕| 国产成人在线播放| 精品黑人| 日韩黄色小电影| 在线高清无码不卡| 成人h在线| 丰满老妇高潮一级A片| 91麻豆精品国产91久久久久久| 欧美精品一区二区三区蜜臀| 操逼视频大全| 国内自拍一区| 少妇厨房愉情理伦BD在线观看 | 国产精品永久久久久久久久久| 色婷婷Av一区| 国产高清无码片| 日本a在线| 熟女人妻人妻HD| 男人天堂色| 成人在线毛片| 99久久国产精| 久久亚洲AV无码午夜麻豆| 中韩一区二区| 北条麻妃无码视频| 男人的天堂黄色| 五月天欧美性爱| 亚洲国产熟妇无码日韩| 精品国产va久久久久久久| 成人AV午夜福利| 亚洲精品18在线观看| 一本色道88久久加勒比精品| 久久成人免费视频| 天天做天天爱| 天干天干天夜夜爽| 日韩小视频在线观看| 91麻豆精品传媒| 亚洲精选中文字幕| 亚洲性爱小说网址| 成年人黄色视频免费观看| 午夜黄色操逼视频| 亚洲高清免费| 亚洲欧美动漫| 国产香蕉在线| 五月天婷婷丁香综合视频| 五月婷婷网| 日本欧美一区二区三区| 日欧一级片| 日韩一级无码毛片| 日韩av三级在线观看| www日韩| 人妻熟女字幕一区二区| 国产在线拍揄自揄拍无码网站新闻 | 手机AV在线观看| www.色中色| 成人免费A片视频| 无码成人视频| 日韩强操逼网| 中文字幕一区二区三区四区| 日韩无码AV电影| 性欧美| 久久停停| 欧美一区二区在线视频| 中文字幕精品人妻| 亚洲AA| 成人91视频| 性生活无码视频| 99精品视频网站| 日批无码| TheAV精尽人亡av| 操老骚逼视频| 黄色视频免费在线看| 亚欧洲精品视频| 天天综合字幕一区二区| 少妇高潮av久久久久久| 88AV视频| 国产精品天天AVJ精麻传媒| 国产视频福利| 日韩毛片在线| 国产在线一区二区| 成人777|