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

解密轉(zhuǎn)轉(zhuǎn)收銀臺背后的路由系統(tǒng)

開發(fā) 架構(gòu)
隨著業(yè)務的發(fā)展,轉(zhuǎn)轉(zhuǎn)收銀臺支付路由系統(tǒng)也一直在持續(xù)演進,在基礎配置模式階段,系統(tǒng)通過簡單的配置規(guī)則實現(xiàn)了基本的支付路由功能,為后續(xù)發(fā)展奠定了基礎。

1 引言

2 背景知識介紹

2.1 名詞解釋

2.2 邏輯解釋

3 支付路由系統(tǒng)歷史演進

階段1:基礎配置模式

階段2:規(guī)則引擎模式

階段3:模塊構(gòu)建模式

4 路由系統(tǒng)解密

4.1 整體架構(gòu)

4.2 路由模塊構(gòu)成

4.3 表達式引擎

4.4 異常檢測、自動下線

4.5 自動恢復

5 總結(jié)與展望

5.1 系統(tǒng)演進總結(jié)

5.2 未來展望

5.3 結(jié)語

1.引言

在電商交易場景中,支付環(huán)節(jié)是整個用戶購物環(huán)節(jié)中的關鍵節(jié)點。用戶從搜索、推薦、瀏覽、比較、加購、下單,到最終的支付環(huán)節(jié),每一步都經(jīng)歷了層層漏斗的篩選。當用戶到達支付環(huán)節(jié)時,已經(jīng)展現(xiàn)出強烈的購買意向,這時的流量價值已經(jīng)遠超最初環(huán)節(jié)。支付環(huán)節(jié)的體驗直接關系到最終的成交轉(zhuǎn)化,因此收銀臺不僅要確保支付流程的順暢,更要保證支付的安全性和可靠性。隨著業(yè)務規(guī)模的不斷擴大,支付場景的日益復雜,如何構(gòu)建一個高效、穩(wěn)定、智能的支付路由系統(tǒng),成為了我們面臨的重要挑戰(zhàn)。

本文將深入解析轉(zhuǎn)轉(zhuǎn)收銀臺支付路由系統(tǒng)的設計與實現(xiàn),從系統(tǒng)架構(gòu)、規(guī)則引擎、異常處理等多個維度,分享我們在支付路由系統(tǒng)演進過程中的實踐經(jīng)驗和技術(shù)心得。通過這篇文章,你將了解到:

  • 轉(zhuǎn)轉(zhuǎn)收銀臺支付路由系統(tǒng)是如何從簡單的規(guī)則配置,演進到模塊構(gòu)建模式路由
  • 規(guī)則引擎如何支持靈活的業(yè)務配置,實現(xiàn)支付渠道的智能調(diào)度
  • 系統(tǒng)如何通過完善的監(jiān)控和自動化機制,保證支付服務的穩(wěn)定性

無論你是支付領域的從業(yè)者,還是對系統(tǒng)架構(gòu)感興趣的技術(shù)人,相信這篇文章都能給你帶來一些啟發(fā)和思考。讓我們一起走進轉(zhuǎn)轉(zhuǎn)收銀臺支付路由系統(tǒng)的技術(shù)世界。

2.背景知識介紹

2.1 名詞解釋

名詞

解釋

終端環(huán)境

用戶所在的終端,比如轉(zhuǎn)轉(zhuǎn)安卓APP、轉(zhuǎn)轉(zhuǎn)主微信小程序、PC后臺等屬于不同終端

版本號

用戶所在終端的版本號,比如8.9.7、10.12.30 等

展示渠道

(也叫支付方式)微信、支付寶、花唄分期、京東、組合支付、分筆支付等

支付機構(gòu)

支付機構(gòu)是服務付款方的(面向用戶),比如:微信、支付寶、京東。在用戶的視角就是用戶用什么在付錢

收單機構(gòu)

收單機構(gòu)是服務收款方的(面向收款方,或者結(jié)算方),比如:微信、支付寶、易寶、京東。就是什么機構(gòu)會把錢結(jié)給我們

引導路由

決定用戶能看到收銀臺上支付方式的路由系統(tǒng),通常包含支付方式列表、排序、默認、營銷文案等

渠道路由

發(fā)起的支付根據(jù)配置的渠道路由策略選擇匹配的優(yōu)先級最高的支付渠道完成支付的過程,來達到業(yè)務目標

產(chǎn)品形式

JSAPI支付、小程序支付、APP支付、掃碼支付、H5支付等;其中特殊的APP跳轉(zhuǎn)小程序支付(屬于小程序支付)

直連

直接在微信、支付寶等上注冊商戶號,并且后端交互也是直接對接微信、支付寶等

間連

借助其他持牌支付機構(gòu),在其他機構(gòu)上注冊商戶號,并且后端也是和機構(gòu)交互,但是用戶仍然使用微信、支付寶等

2.2 邏輯解釋

上面的名詞概念非常重要,此處著重介紹部分概念。

1)為什么需要終端和版本?

不同的終端版本支持的支付方式和產(chǎn)品不一樣,比如:假設某個支付方式需要集成某個SDK,而這個SDK是從x.x.x之后的版本才開始集成的,那么低于這個版本的就不能透出這個支付方式。

2)展示渠道和支付機構(gòu)概念是否沖突?

不沖突,有些展示渠道是抽象出來的,沒有實際的映射,比如分筆支付、組合支付。而有些情況是多個展示渠道對應一個支付機構(gòu),比如花唄和支付寶,都是屬于同一種支付機構(gòu)。

3)為什么在商戶號之外設計支付渠道的概念?

支付渠道是商戶號更精細化控制的維度,假設在某間聯(lián)通道注冊了商戶號B,同時B是支持微信(B1)和支付寶(B2)的,為了分別精準控制B1、B2的可用狀態(tài)、分流比例、權(quán)重等因素,需要設計支付渠道的維度。

3.支付路由系統(tǒng)歷史演進

要真正理解一個系統(tǒng),我們必須追溯它的發(fā)展歷程,了解它的來龍去脈。每一個決策、每一個設計,都是特定條件下的產(chǎn)物。它們或許不是最優(yōu)的選擇,甚至可能不是最合適的方案,但每一個環(huán)節(jié)的設置都承載著當時的考量與權(quán)衡。這些決策背后,往往有著復雜的技術(shù)背景、業(yè)務需求、現(xiàn)實約束和歷史原因。系統(tǒng)演進每一步都是在前人的基礎上不斷積累和創(chuàng)新的結(jié)果。了解這個過程,不僅能夠幫助我們更好地理解系統(tǒng)的現(xiàn)狀,更能為未來的優(yōu)化和演進提供寶貴的參考,只有理解了"為什么是這樣",才能更好地思考"應該是什么樣"。

階段1:基礎配置模式

基礎配置模式是符合支付路由系統(tǒng)目標的最簡單實現(xiàn)方式,它采用簡單直接的配置規(guī)則,通過幾個核心條件就能完成支付渠道的路由選擇。這種模式就像是一個簡單的導航系統(tǒng),只需要輸入目的地,就能給出明確的路線指引。

在這種模式下,系統(tǒng)主要通過業(yè)務場景和公司主體等基礎維度,精準匹配到對應的收單商戶號。比如,當用戶選擇微信支付時,系統(tǒng)會根據(jù)當前業(yè)務場景(如換新等)和公司主體信息,直接返回預設的商戶號配置。

基礎配置模式特別適合業(yè)務規(guī)則相對固定、支付需求穩(wěn)定的場景。它的優(yōu)勢在于:

  • 配置簡單直觀,易于維護
  • 執(zhí)行效率高,響應速度快
  • 代碼結(jié)構(gòu)清晰,易于理解

雖然隨著業(yè)務的發(fā)展,系統(tǒng)已經(jīng)演進到了更復雜的階段,但基礎配置模式并未被完全淘汰。恰恰相反,由于其簡單高效的特點,在一些業(yè)務場景簡單、對響應速度要求高的場景中,這種模式仍然有一席之地。這就像是在現(xiàn)代交通工具中,自行車依然因其簡單便捷而不可或缺一樣。

這種模式的存在,體現(xiàn)了系統(tǒng)設計中的一個重要原則:不是所有場景都需要最復雜的解決方案,有時候簡單直接的方案反而是最優(yōu)的選擇。

階段2:規(guī)則引擎模式

規(guī)則引擎模式引入了業(yè)務匹配規(guī)則和規(guī)則引擎的概念。系統(tǒng)通過買家、賣家、業(yè)務線等維度定義業(yè)務場景,將每個商戶號的每種支付產(chǎn)品作為獨立的支付方式,并定義了不同終端、不同版本下的可用支付方式列表。

系統(tǒng)處理流程示意如下:

圖片圖片

這種模式特別適合業(yè)務線眾多、支付方式多樣、業(yè)務規(guī)則相對穩(wěn)定的場景。然而,隨著業(yè)務發(fā)展,其局限性也逐漸顯現(xiàn):

1)配置維護成本高:每次增加商戶號或業(yè)務場景,需要修改大量配置數(shù)據(jù),耗時較長。

2)商戶號使用受限:不支持同一業(yè)務場景下同一種支付方式使用多個商戶號,限制了業(yè)務擴展的靈活性。

3)維度擴展困難:業(yè)務場景維度擴充不夠便捷,難以快速響應新的業(yè)務需求。

階段3:模塊構(gòu)建模式

模塊構(gòu)建模式引入了 Aviator 表達式引擎,使得規(guī)則維度的擴展更為便捷。系統(tǒng)對原有的終端環(huán)境和版本進行了結(jié)構(gòu)拆解,使業(yè)務場景不再與具體的環(huán)境和支付產(chǎn)品深度綁定。

同時,系統(tǒng)對文案、排序等配置項進行了解耦,不再要求每個支付方式都綁定固定文案,這大大方便了活動文案的配置和復用。此外,系統(tǒng)還豐富了對同一場景多商戶號的支持,并引入了異常渠道自動上下線機制,顯著提高了服務的穩(wěn)定性。

這種模式的出現(xiàn),使支付路由系統(tǒng)具備了更強的靈活性和穩(wěn)定性。

4.路由系統(tǒng)解密

4.1 整體架構(gòu)

支付系統(tǒng)作為轉(zhuǎn)轉(zhuǎn)平臺的核心基礎設施,不僅需要支撐內(nèi)部運營人員的路由管理需求,更要承擔全平臺用戶的支付請求處理。系統(tǒng)需要適配多樣化的環(huán)境(包括各版本APP、小程序等)和不同用戶角色(如普通買家、普通賣家、商家、回收個人等)。

在架構(gòu)設計上,支付系統(tǒng)直接承接C端流量,同時與各業(yè)務部門緊密協(xié)作。基礎能力和底層服務則由公司架構(gòu)團隊提供支持。

整體架構(gòu)如下:

圖片圖片

獲取可用支付方式的邏輯示意圖如下:

其中提交收銀臺在支付路由的邏輯部分和獲取可用支付方式邏輯類似,不再贅述。

圖片圖片

4.2 路由模塊構(gòu)成

思考心路:在規(guī)則引擎模式中有一些很明顯的痛點

1)業(yè)務場景和終端環(huán)境以及版本高度綁定這個特點在后續(xù)版本升級繼承不同渠道的時候就會存在一個業(yè)務線,在同一個APP要配置N套支付方式,繼承微信SDK版本的一套;繼承微信SDK且支付寶SDK的一套;繼承微信SDK且支付寶SDK且京東SDK的一套....

2)業(yè)務場景和支付配置高度綁定原來的配置方式上,直接決定了某個業(yè)務場景在具體終端環(huán)境和版本下的支付渠道,是指明了支付產(chǎn)品、支付圖標、支付標題、支付文案等配置。這一設計導致每新增一個支付渠道都需要把對應的圖標、文案、標題等信息重復配置一遍。

基于上述痛點,我們在設計新的結(jié)構(gòu)的時候,把整個路由系統(tǒng)進行了模塊拆分,使得模塊之間不再深度綁定,這樣既可以輕松擴展,也方便模塊的復用,同時在管理方面也不需要關注太多的因素。

支付路由內(nèi)部可以劃分為如下模塊:

1)業(yè)務場景管理

核心模塊之一,根據(jù)業(yè)務線和收款賬戶定義業(yè)務場景,后續(xù)引導路由是基于業(yè)務場景再次進行匹配。可以抽象的理解為定制好的一個規(guī)則組。

業(yè)務場景目前后臺限制了只配置業(yè)務線和收款賬戶,但是系統(tǒng)本身是支持更多維度的。

圖片圖片

2)商戶號管理

維護系統(tǒng)中的商戶號信息,包括商戶號、收單機構(gòu)、是否支持降級、登錄賬戶、支持的支付方式和支付產(chǎn)品、手續(xù)費信息和對賬信息等。

圖片圖片

3)支付渠道管理

基于商戶號的擴展,配置對應的密鑰信息、渠道參數(shù)。一個商戶號可以對應多個支付渠道。系統(tǒng)異常上下線和分流比例都是基于支付渠道配置的。

4)路由策略管理

路由策略分為兩種

分流:配置同一種支付方式下不同支付渠道的比值關系。

不可用:限制某支付渠道不可用。

圖片圖片

5)基礎因素管理

配置不同環(huán)境本身支持的支付方式上限

圖片圖片

6)可用支付方式

可用支付方式限制了業(yè)務場景使用的支付方式上限,和基礎因素共同約束了用戶的可用支付方式。

圖片圖片

整體模塊一覽如下圖:

圖片圖片

4.3 表達式引擎

業(yè)務場景是支付路由的核心概念,可用支付方式、分流比例、顯示文案和排序規(guī)則都是在業(yè)務場景的基礎上配置的。因此,如何定義業(yè)務場景至關重要。

盡管我們可以窮舉所有能用到的維度,但如果將來出現(xiàn)新的維度需要劃分,我們的設計如何支持后續(xù)的擴展(比如,根據(jù)所在城市顯示不同的支付方式)?基于上述考量,我們將業(yè)務場景設計成腳本語言表達式。這種腳本語言表達式不僅應用于業(yè)務場景模塊,還貫穿整個支付路由系統(tǒng)。

下面我們使用具體的例子來理解表達式引擎,同時對比一下和硬編碼實現(xiàn)的特點。

假設業(yè)務的訴求是,業(yè)務線等于1001或者1002,并且終端環(huán)境等于找靚機安卓,并且版本在3.1.2和6.3.8之間,并且支付金額小于6萬,那么可以使用的支付方式為:微信、支付寶、京東。

使用硬編碼實現(xiàn):

if("業(yè)務線樹".contains("1001")||"業(yè)務線樹".contains("1002")){
    if("終端環(huán)境".equals("找靚機安卓")){
        if("版本判斷"("版本","3.1.2","6.3.8")){//版本判斷為自定義的函數(shù)
            if("金額"<6萬){
                return "微信、支付寶、京東";
            }
        }
    }
}

可以預見到,如果使用硬編碼實現(xiàn),當面對規(guī)則變動和規(guī)則及維度變多的時候,將面對災難級的現(xiàn)場。

使用表達式引擎的實現(xiàn):

//加載自定義函數(shù)
AviatorEvaluator.addFunction(new BusinessFunction());
AviatorEvaluator.addFunction(new VersionFunction());
//當前請求的變量
Map<String, Object> env = new HashMap<>();
env.put("fl_business_line", [1001,10011000]);
env.put("f_t", "找靚機安卓");
env.put("f_v", "5.7.2");
env.put("f_m", "4000.00");
//當前規(guī)則的表達式展開
String expressinotallow="func_business(fl_business_line,seq.set('1001','1002'))&&include(seq.set('找靚機安卓'),f_t)&&func_version(f_v,'3.1.2','6.3.8')&&f_m<60000";
boolean match=AviatorEvaluator.getInstance().execute(expression, env, true);
if(match){
    return"微信、支付寶、京東";    
}

通過表達式引擎的示例代碼,我們看到,當業(yè)務需要新增維度的時候,比如增加一個條件:城市等于北京,注意:城市可以添加多個。

因為等值判斷和集合判斷是表達式本身就支持的,不需要自定義函數(shù)。所以改動如下:

//新增維度值
env.put("f_c", "北京");
//擴充表達式
String expressinotallow="func_business(fl_business_line,seq.set('1001','1002'))&&include(seq.set('找靚機安卓'),f_t)&&func_version(f_v,'3.1.2','6.3.8')&&f_m<60000";
expression+="&&include(seq.set('北京'),f_c)";

通過這種方式,系統(tǒng)能夠靈活應對未來的變化和擴展需求。

表達式引擎邏輯如下:

圖片圖片


在技術(shù)選型時,我們調(diào)研對比了Aviator、Groovy、Drools等方式。最后我們選擇Aviator作為表達式引擎,有如下原因,其輕量、依賴少,且高性能,所支持的運算操作符滿足我們的業(yè)務場景需求。同時支付系統(tǒng)在設計上沒有與Aviator腳本深度綁定,而是預留了一個可以擴展的輸入輸出接口。我們可以選擇Aviator、Groovy、Drools、easy-rule、也可以自己基于java代碼實現(xiàn)一套數(shù)據(jù)匹配的邏輯。這種可拔插的設計預留使我們系統(tǒng)在后續(xù)的發(fā)展中不會被某一種技術(shù)所鎖定。

附上部分數(shù)據(jù)

比較項

Aviator

Groovy

Drools

核心依賴

<1MB

~5MB

>10MB

學習成本

維護成本

規(guī)則管理

簡單

中等

強大

十萬次耗時對比

~200ms

~1000ms

~3000ms

4.4 異常檢測、自動下線

雖然渠道異常是小概率事件,但隨著接入渠道的增多,異常發(fā)生的概率也會呈幾何級數(shù)增長。當系統(tǒng)檢測到某個渠道異常時,可以通過技術(shù)手段來確保用戶體驗不會顯著下降。

以下舉兩個例子來說明:

單一收單機構(gòu):假設京東支付方式背后只有京東一個收單機構(gòu),當京東收單機構(gòu)異常時,可以將京東支付隱藏、置灰或增加風險提示,引導用戶使用其他支付方式。

多收單機構(gòu):假設支付寶支付方式背后有支付寶和易寶兩個收單機構(gòu),當易寶機構(gòu)服務異常時,可以在支付時自動路由到支付寶的收單機構(gòu),用戶感知不到異常的發(fā)生。

異常檢測自動下線和自動恢復整體架構(gòu)如下:

圖片圖片

異常檢測自動下線的邏輯如下:

圖片圖片

通過異常檢查、異常渠道自動下線的方式,系統(tǒng)能夠在渠道異常時保持服務的穩(wěn)定性和用戶體驗。

4.5 自動恢復

自動恢復的邏輯比自動下線簡單,但需要考慮一種場景:為了減少短暫恢復再陷入異常情況對用戶的影響,恢復過程中若有其他可用渠道,那么恢復渠道應采用逐步放量恢復的方法。

邏輯流程圖如下:

圖片圖片

5.總結(jié)與展望

5.1 系統(tǒng)演進總結(jié)

隨著業(yè)務的發(fā)展,轉(zhuǎn)轉(zhuǎn)收銀臺支付路由系統(tǒng)也一直在持續(xù)演進,在基礎配置模式階段,系統(tǒng)通過簡單的配置規(guī)則實現(xiàn)了基本的支付路由功能,為后續(xù)發(fā)展奠定了基礎。規(guī)則引擎模式的引入,使系統(tǒng)具備了更強大的場景適配能力,能夠更好地滿足多樣化的業(yè)務需求。而模塊構(gòu)建模式的出現(xiàn),則標志著系統(tǒng)在靈活性和可擴展性方面達到了新的高度。

多渠道適配模式的引入,為支付渠道費用的優(yōu)化提供了更多可能性,而渠道異常自動上下線能力的實現(xiàn),則有效降低了第三方渠道波動對用戶體驗的影響,顯著提升了系統(tǒng)的穩(wěn)定性和可靠性。

5.2 未來展望

  • 體驗優(yōu)化基于渠道支付成功率和響應時間動態(tài)調(diào)整渠道權(quán)重,保障用戶體驗滿足用戶個性化定制收銀臺需求提升內(nèi)部產(chǎn)研團隊使用體驗
  • AI助力探索AI在路由系統(tǒng)的應用

5.3 結(jié)語

物有本末,事有終始。知所先后,則近道矣。

至此,整個收銀臺路由系統(tǒng)中核心部分已經(jīng)介紹完畢,文中所列數(shù)據(jù)、舉例都非真實數(shù)據(jù),是僅供學習交流的示例數(shù)據(jù),可能缺失了真實樣例的更多細節(jié),不過整體結(jié)構(gòu)和邏輯是完整的。

關于作者張一鳴 轉(zhuǎn)轉(zhuǎn)支付后端研發(fā)

責任編輯:武曉燕 來源: 轉(zhuǎn)轉(zhuǎn)技術(shù)
相關推薦

2025-01-26 00:00:30

2023-05-30 08:35:14

2011-12-08 13:45:16

打印機評測

2013-07-01 10:18:49

移動化showrooming

2024-08-22 14:21:26

2017-04-13 13:59:48

2021-09-10 09:58:35

AvlBST時間

2025-02-10 08:55:47

2015-06-18 11:28:18

谷歌

2021-07-04 10:32:24

勒索軟件Coop REvil 團伙

2012-04-04 11:34:57

iPad

2023-04-26 08:34:46

支付通道監(jiān)控系統(tǒng)

2023-03-22 08:32:35

2022-11-07 14:45:26

轉(zhuǎn)轉(zhuǎn)價格DDD

2015-07-17 09:41:30

京東產(chǎn)品技術(shù)支持

2020-05-12 15:20:04

ifswitchJava

2018-10-26 15:31:05

華為

2025-07-18 12:20:12

2023-06-21 08:34:49

點贊
收藏

51CTO技術(shù)棧公眾號

久久久久久国产精品日本| 免费观看国产成人| 91日韩中文字幕| japanese色系久久精品| 一区二区在线观看视频在线观看| 91免费人成网站在线观看18| 九九视频在线免费观看| 91综合久久爱com| 色先锋资源久久综合| 亚洲欧美专区| 日本在线不卡一区| 久久亚洲一区二区三区四区五区高| 欧美国产日韩在线视频| 女人让男人操自己视频在线观看 | 懂色av一区二区夜夜嗨| 欧美日韩久久一区| 国产三级中文字幕| 国产三级伦理片| 亚洲先锋成人| 日韩中文字幕视频| 波多野结衣av在线免费观看| 91亚洲精品| 亚洲r级在线视频| 亚洲一二区在线| 高清国产mv在线观看| 蜜桃视频免费观看一区| 国产一区二区不卡| 欧美精品v日韩精品v韩国精品v| 日本国产中文字幕| 尤物网在线观看| 9i在线看片成人免费| 91在线观看免费观看| 国产黄网在线观看| 99精品国产在热久久| 久久亚洲私人国产精品va| 日本少妇xxxxx| 精品无人区一区二区| 日韩视频免费观看高清完整版在线观看 | 一区在线视频观看| 久久九九亚洲综合| 国产肥白大熟妇bbbb视频| 国产亚洲精品美女久久| 日韩欧美的一区| 17c国产在线| 福利一区在线| 欧美视频一区二区三区四区| 黑森林福利视频导航| 多野结衣av一区| 一区二区三区免费网站| 日韩一二区视频| 成人a在线视频免费观看| 国产日韩欧美精品电影三级在线| 国模精品娜娜一二三区| 日本精品一二区| 成人一区二区三区视频在线观看| 99久久伊人精品影院| 国产成人三级一区二区在线观看一| 蜜桃视频在线观看一区二区| 国产精品中文字幕在线| 久久精品免费在线| 9久re热视频在线精品| 97在线观看视频| 国产精品变态另类虐交| 伊人蜜桃色噜噜激情综合| 91色porny| 亚洲男人天堂九九视频| 国产国语性生话播放| 色综合www| 亚洲欧美日本另类| 亚洲女人毛茸茸高潮| 91久久电影| 欧美福利在线观看| 国产无套在线观看| 香蕉久久夜色精品| 国产精品黄视频| 中文在线观看av| 国产一区二区三区免费看| 99精品国产高清一区二区| 欧美天堂在线视频| 久久综合久久99| 亚洲国产精品一区在线观看不卡| 免费高清完整在线观看| 亚洲一区在线视频| 你懂的av在线| 精品123区| 欧美一区二区三区思思人| 亚洲熟妇一区二区| 亚洲+变态+欧美+另类+精品| 中文字幕v亚洲ⅴv天堂| 欧美性猛交xxxxx少妇| 亚洲精选在线| 国产精品热视频| 亚洲乱熟女一区二区| 久久婷婷国产综合精品青草| 中文字幕久久综合| 麻豆理论在线观看| 欧美精品久久99久久在免费线 | 免费观看国产精品视频| 色香欲www7777综合网| 欧美一区欧美二区| wwwwxxxx国产| 欧美三级网页| 国产精品激情av电影在线观看| 99精品国产99久久久久久97| 久久综合久久综合久久| 亚洲小视频在线播放| xxxxx性欧美特大| 日韩一级二级三级| www.黄色在线| 亚洲人成毛片在线播放女女| 国产一区二区在线免费| 亚欧洲精品视频| 亚洲精品日韩一| 妺妺窝人体色www在线观看| 中文字幕一区二区三区中文字幕| 亚洲日本成人网| 国产亚洲欧美久久久久 | 欧美老女人第四色| 99在线精品免费视频| 日韩一区二区三区免费视频| 亚洲成年网站在线观看| 日韩精品一区二区亚洲av性色| 国产农村妇女精品一二区| 亚洲aaa激情| 亚洲欧美视频一区二区| 色悠悠亚洲一区二区| 一级黄色电影片| 综合色一区二区| 国产日韩欧美在线看| 国产视频福利在线| 精品久久久久久中文字幕一区奶水| 欧美国产日韩在线视频| 日韩久久精品| 日本91av在线播放| 少妇av在线播放| 亚洲综合色噜噜狠狠| 国产探花在线观看视频| 91精品精品| 国产美女久久精品| av网站大全在线观看| 色菇凉天天综合网| 国产免费看av| 视频一区在线视频| 日本精品二区| 国产综合av| 中文字幕在线观看日韩| 涩涩视频在线观看| 亚洲国产高清在线| 三上悠亚在线一区二区| 国内精品伊人久久久| 91po在线观看91精品国产性色| 一级爱爱免费视频| 国产精品家庭影院| 国模私拍视频在线观看| 国产精品麻豆久久| 91亚洲永久免费精品| 91精品国产91久久久久久青草| 91精品国产综合久久久蜜臀粉嫩 | 欧美精品免费视频| 香蕉久久久久久久| 激情成人综合网| 国内外成人激情免费视频| 欧美一区一区| 超碰97人人做人人爱少妇| 国产成人三级一区二区在线观看一| 悠悠色在线精品| 偷拍一区二区三区四区| 久久久久久久久久久久久久久国产| 91日韩在线| 亚洲free嫩bbb| caoporn-草棚在线视频最| 亚洲国产精品va| 五月婷婷激情五月| 国产精品久久久久久久久动漫| 亚洲高清视频免费| 伊人精品视频| 日韩少妇中文字幕| 激情久久免费视频| 78色国产精品| 免费的黄网站在线观看| 精品日本一线二线三线不卡| 亚洲视频免费播放| 国产精品素人一区二区| 四虎国产精品免费| 久久精品一区二区国产| 99精品视频网站| 国产精品调教| 国产精品女视频| 国产99re66在线视频| 伊人久久久久久久久久久久久 | 亚洲成人av在线播放| 无码人妻一区二区三区免费| 亚洲品质自拍视频网站| 国产中文字幕一区二区| 美女网站色91| 青青青青草视频| 欧美激情国产精品日韩| 亚洲h色精品| 欧美极品日韩| 亚洲一区二区免费在线观看| 国产成人一区三区| 国产www视频在线观看| 最近更新的2019中文字幕| 国产91免费在线观看| 91福利在线观看| 久久综合色综合| 国产精品美女www爽爽爽| 亚洲精品动漫100p| 亚洲第一综合网| 成人自拍视频在线观看| 久久综合伊人77777麻豆最新章节| 欧美激情精品久久久六区热门| 日本一区二区三区免费看| 91综合久久爱com| 亚洲www视频| 欧美日韩精品一区二区三区视频| 欧美激情亚洲国产| 毛片在线播放a| 亚洲欧美日韩中文在线制服| 成人毛片视频免费看| 欧美日韩mp4| 看黄色一级大片| 精品高清美女精品国产区| 91香蕉视频污在线观看| 久久综合国产精品| wwwxxx色| 激情综合亚洲精品| 黄色免费网址大全| 欧美亚洲一区二区三区| 欧洲精品一区二区三区久久| 无码一区二区三区视频| 亚洲欧美国产不卡| 欧美美女视频| 欧美重口乱码一区二区| 亚洲成人一品| 蜜桃成人免费视频| 日韩理论电影中文字幕| 国产在线精品一区二区中文 | 国产伦精品一区二区三区在线| 91成人短视频在线观看| 成人福利视频网| 日本亚洲欧洲无免费码在线| 国产精国产精品| 欧美大片免费| 91av在线播放视频| 国产在线看片免费视频在线观看| 久久久久久久久久久国产| 日韩电影免费观看| 欧美国产欧美亚洲国产日韩mv天天看完整| 麻豆免费在线视频| 久久综合伊人77777| 成人看av片| 欧美成人激情视频| 欧美人与牲禽动交com| 欧美激情视频在线观看| 伦理av在线| 97超级碰碰碰久久久| xx欧美视频| 国产精品视频在线播放| 91精品国产色综合久久不卡粉嫩| 成人性教育视频在线观看| 成人51免费| 99国产视频| 日韩高清三区| 麻豆成人在线看| av在线不卡免费| 欧美与欧洲交xxxx免费观看| 亚洲电影观看| 国产精品美女免费视频| 粉嫩av一区二区三区四区五区| 国产一区视频在线播放| 久久gogo国模啪啪裸体| 黑人另类av| 日韩情爱电影在线观看| 国产一级黄色录像片| 99热这里只有精品8| 久草精品在线播放| 精品写真视频在线观看| 欧美一级片在线免费观看| 91麻豆产精品久久久久久 | 成人免费看片39| 在线一区亚洲| 欧美国产三区| 国产成人久久777777| 久久99精品久久久久久动态图| 免费啪视频在线观看| ww久久中文字幕| 欧美肥妇bbwbbw| 天天影视涩香欲综合网| 中文字幕在线2018| 精品国产3级a| 欧美日韩在线看片| 97视频在线观看视频免费视频| 99riav视频一区二区| 国产传媒一区二区| 成人羞羞视频播放网站| 五十路熟女丰满大屁股| 久久国产尿小便嘘嘘| 日本一卡二卡在线| 自拍偷拍亚洲欧美日韩| 男人天堂2024| 日韩精品一区二区三区中文精品| 青青青草网站免费视频在线观看| 久久久国产精品x99av| 交100部在线观看| 成人av在线亚洲| 日韩极品少妇| 美女看a上一区| 亚洲熟女一区二区| 国产精品国产三级国产aⅴ入口| 日本少妇吞精囗交| 在线亚洲高清视频| 午夜av免费观看| 欧美日韩不卡合集视频| 欧美jizz18| 老司机精品福利在线观看| 欧美日本二区| 拔插拔插华人永久免费| 国产三级三级三级精品8ⅰ区| 国产无套内射又大又猛又粗又爽| 欧美日韩精品一二三区| 毛片在线播放网站| 91高清免费视频| 加勒比视频一区| 国产精品igao激情视频| 久久99精品国产麻豆不卡| 自拍偷拍视频亚洲| 欧美日韩国产一区中文午夜| 精品久久人妻av中文字幕| 色播久久人人爽人人爽人人片视av| 欧美激情网站| 国模精品一区二区三区| 在线精品在线| 在线精品视频播放| 亚洲综合免费观看高清完整版在线 | 日韩a**中文字幕| 免费一区二区三区在在线视频| 亚洲区国产区| 午夜视频在线观看国产| 亚洲动漫第一页| 欧美 日韩 国产 成人 在线| 欧美成人手机在线| 视频一区日韩| 国产精品久久久久久久久电影网| 国产一区欧美一区| 伊人在线视频观看| 日韩欧美国产三级电影视频| 国内精品久久久久久野外| 91精品久久久久久久久青青| 93在线视频精品免费观看| 午夜啪啪小视频| 亚洲人一二三区| 亚洲福利在线观看视频| 久久久久久综合网天天| 66精品视频在线观看| 日韩精品在线中文字幕| 99久久精品99国产精品| 在线观看日本网站| 这里只有精品在线观看| 日韩电影精品| 国产精品久久久影院| 成人一区二区三区视频| 影音先锋在线国产| 中文字幕亚洲无线码在线一区| 91精品麻豆| 久操手机在线视频| 91在线码无精品| 自拍偷拍校园春色| 久久精品青青大伊人av| 亚洲精品午夜| 成年人观看网站| 国产精品久久久久久久午夜片| 国产情侣在线播放| 午夜剧场成人观在线视频免费观看| 亚洲国产合集| 日本在线播放一区二区| 夜夜操天天操亚洲| 欧美男男激情freegay| 成人免费在线视频网址| 亚洲九九精品| 欧美人与禽zoz0善交| 日韩欧美一区二区久久婷婷| 乱馆动漫1~6集在线观看| 无码免费一区二区三区免费播放 | 欧亚乱熟女一区二区在线| 一本大道久久a久久综合婷婷| 欧美另类极品| 久久精品日韩精品| 少妇一级淫片免费放中国| 亚洲精品国产精品乱码不99按摩 | 91桃色在线| 亚洲v国产v在线观看| 国产a视频精品免费观看| 日韩色图在线观看| 久久影院免费观看| 欧美美乳视频| 国产十八熟妇av成人一区| 欧美三级视频在线观看| 九色porny自拍视频在线播放| 一本久久a久久精品vr综合 |