精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

国产乱淫a∨片免费视频| 国产精品中文字幕欧美| 91亚洲精品久久久蜜桃网站| 日韩精品最新网址| 九九热在线精品视频| 波多野结衣天堂| 黄频网站在线观看| 久久综合av| 91久久奴性调教| 久久艳妇乳肉豪妇荡乳av| 欧美日韩一级在线观看| 国产a亚洲精品| 久久久久久亚洲综合| 欧美激情一区二区三区高清视频 | 日韩少妇一区二区| 国产精品剧情一区二区在线观看| 亚洲图色一区二区三区| 久久久久国产精品厨房| 91在线观看网站| 国产又粗又硬视频| 欧美在线va视频| 久久久久久免费| 粉嫩av四季av绯色av第一区| 欧美成人一二三区| 国产欧美日韩| 欧美性做爰猛烈叫床潮| 日韩精品一区二区三区色偷偷| 在线精品免费视| 一道在线中文一区二区三区| 色综合久久中文综合久久97| 欧美一区二区三区在线播放 | 91黄色小视频| 欧美视频在线免费播放| 天天色综合久久| 亚洲美女毛片| 欧美久久久久久久久| 亚洲永久一区二区三区在线| 一级成人免费视频| 91欧美日韩| 亚洲色图激情小说| 亚欧激情乱码久久久久久久久| 久热av在线| 日韩高清一区在线| 日韩一区二区在线视频| 天堂网成人在线| 1234区中文字幕在线观看| 97久久精品人人澡人人爽| 99久久国产免费免费| 日韩精品人妻中文字幕| 国产日产一区| 国产午夜精品久久久| 九色porny自拍| 欧美色网在线| 欧美主播一区二区三区| 米仓穗香在线观看| 天堂a√中文在线| 久久精品国产亚洲高清剧情介绍 | 国产又黄又粗又猛又爽的| 国产成人精品一区二区三区在线| 色拍拍在线精品视频8848| 成年人观看网站| 日本中文字幕在线看| 国产v综合v亚洲欧| 国产成人精品午夜| 老妇女50岁三级| 欧美在线免费| 国产亚洲福利一区| 亚洲精品久久久久久| 少妇视频在线观看| 亚洲欧美日韩一区二区| 久久精品日韩| 国产欧美久久久| 性感少妇一区| 久久久精品一区二区三区| 精品无码在线视频| 亚洲码欧美码一区二区三区| 精品国产伦理网| 亚洲精品综合在线观看| 交100部在线观看| 亚洲精品亚洲人成人网| 日韩精彩视频| 欧美人xxx| 久久久蜜桃精品| 亚洲韩国在线| 欧美91精品久久久久国产性生爱| 国产亚洲va综合人人澡精品| 国产成人免费观看| 青青操在线视频| 成人精品小蝌蚪| 91观看网站| 手机av在线免费观看| 国产日韩欧美高清在线| 大桥未久一区二区| 欧美日本一道| 精品国产电影一区| 日韩成人手机在线| 日本亚洲精品| 亚洲国产人成综合网站| 今天免费高清在线观看国语| 2018av在线| 欧美日韩国产色站一区二区三区| 农村妇女精品一二区| 超碰高清在线| 欧美日韩国产首页| 亚洲精品在线视频免费观看| 九色丨蝌蚪丨成人| 亚洲成人精品久久| 性活交片大全免费看| 奇米一区二区| 日韩欧美色综合| 欧美日韩一区二区三区四区五区六区| 伊人久久大香| 欧美精品在线观看播放| 三级黄色片网站| 亚洲最新av| 欧美久久精品一级黑人c片| 天天色天天综合| 天天超碰亚洲| 美乳少妇欧美精品| 波多野结衣mp4| 日本不卡在线视频| 成人免费午夜电影| 国产深喉视频一区二区| 久久久美女艺术照精彩视频福利播放| 女人床在线观看| 色综合视频一区二区三区44| 欧美日韩国产综合一区二区三区| 色天使在线视频| 亚洲天堂黄色| 欧美孕妇性xx| 亚洲字幕av一区二区三区四区| 91在线视频在线| 六月婷婷激情综合| 精品视频在线一区| 亚洲大胆人体在线| 少妇影院在线观看| 卡一卡二国产精品| 日韩欧美一区二区三区四区五区 | 久久全国免费视频| 亚洲精品1区2区3区| 久久动漫亚洲| 91久久精品国产91久久性色| 欧美一区二区三区激情| 久久只精品国产| 亚洲图片小说在线| 日韩欧美一区二区三区免费观看| 精品一区二区电影| 国产成人精品一区二三区| 不卡的av在线| 欧美亚洲精品一区二区| 成人免费黄色| 尤物tv国产一区| 国产一级片免费看| 日精品一区二区三区| 欧美婷婷久久| av大大超碰在线| 色婷婷精品久久二区二区蜜臀av| 91视频啊啊啊| 久久精品一区二区三区中文字幕| 免费亚洲精品视频| 91精品影视| 日韩在线观看精品| 国产视频在线免费观看| 亚洲精品乱码久久久久| 蜜臀av午夜一区二区三区| 免费短视频成人日韩| 蜜臀久久99精品久久久无需会员| 国产欧美日韩成人| 伊人性伊人情综合网| 美女搡bbb又爽又猛又黄www| 亚洲黄色av| 欧美一级爱爱| 一区二区三区日本视频| 欧美交受高潮1| 欧洲成人av| 欧美日韩国产另类一区| 精品无码久久久久| 国内精品久久久久影院色| 免费在线观看一区二区| 日本成人片在线| 久久国产精品久久精品| 天天操天天干天天爽| 色综合中文综合网| 免费黄色国产视频| 成人午夜私人影院| 日本丰满大乳奶| 日韩精品a在线观看91| 久热99视频在线观看| 波多野结衣电车痴汉| 国产精品视频九色porn| 欧美精品色婷婷五月综合| 高潮按摩久久久久久av免费| 中文字幕欧美日韩| 天堂免费在线视频| 亚洲日本电影在线| av网页在线观看| 美女视频黄免费的久久| 日本一区视频在线| 美女久久精品| 日韩美女视频免费在线观看| 婷婷久久久久久| 欧美日韩综合不卡| 超碰97av在线| 成人天堂资源www在线| 九色porny自拍| 免费日韩av片| 日韩成人三级视频| 大胆日韩av| 国产精品丝袜久久久久久高清| 国产精品久久久久一区二区国产 | 久久久久久久成人| 日本中文字幕电影在线免费观看| 日韩av综合网| 久久久久久少妇| 久久婷婷色综合| 久久久精品人妻一区二区三区| 午夜日韩在线| 亚洲免费不卡| 久9久9色综合| 久久超碰亚洲| 中文字幕日韩在线| 成人黄色大片在线免费观看| 中文字幕av一区二区三区佐山爱| 一区二区三区黄色| 香蕉视频免费看| 91福利精品第一导航| 日本少妇吞精囗交| 亚洲在线观看免费| 亚洲调教欧美在线| 国产成人精品免费一区二区| 国产美女视频免费看| 午夜欧美理论片| 永久域名在线精品| 综合激情五月婷婷| 亚洲精品免费一区二区三区| 成人女同在线观看| 亚洲免费av网址| 中文字字幕在线中文乱码| 亚洲三级免费观看| 91免费在线看片| 成熟亚洲日本毛茸茸凸凹| 一二三av在线| 中文日韩在线| 亚洲免费不卡| 欧美伦理影院| 91久久国产综合久久蜜月精品| 丁香久久综合| 国产欧美精品在线| 日韩av黄色| 亚洲va欧美va在线观看| 精品一级视频| 成人18视频| 久久亚洲黄色| 欧美精品123| 成人中文在线| 欧洲xxxxx| 国内自拍一区| 人妻有码中文字幕| 日韩电影在线观看电影| 538任你躁在线精品免费| 亚洲黄色毛片| 成年人视频网站免费观看| 久久久久久穴| 亚洲欧美自拍另类日韩| 国产一区二区三区在线看麻豆| 亚洲中文字幕无码不卡电影| 久久av一区二区三区| 一区二区三区韩国| 国产激情精品久久久第一区二区 | 中文字幕在线播| 亚洲视频在线一区二区| 九九免费精品视频| 国产精品美女一区二区在线观看| 久久精品在线观看视频| 亚洲美女在线一区| 国产精品午夜影院| 欧美色图片你懂的| 精品久久人妻av中文字幕| 欧美影片第一页| 国产精品美女一区| 精品国产一区a| 福利在线午夜| 欧美大尺度激情区在线播放| 国产拍在线视频| 国产精品美女在线| 三上悠亚激情av一区二区三区| 国产精品入口夜色视频大尺度| 国产精品3区| 国产免费成人av| 国产精品巨作av| 亚洲国产一区二区三区在线| 亚洲国产国产亚洲一二三| 国产免费999| 成人午夜视频在线观看| 无码人中文字幕| 天天综合天天综合色| 亚洲视频在线观看免费视频| 亚洲精品www久久久| 蜜桃在线一区二区| 一本色道久久88亚洲综合88| 亚洲妇熟xxxx妇色黄| 久久艳片www.17c.com | 在线观看日产精品| 国精产品乱码一区一区三区四区| 亚洲天堂视频在线观看| 欧美黄色视屏| 韩日精品中文字幕| 黄色激情在线播放| 91在线观看免费高清完整版在线观看 | 99蜜桃在线观看免费视频网站| 免费欧美激情| 国产自产在线视频| 亚洲精品综合| 久久精品久久99| 欧美激情在线一区二区| 在线观看日本黄色| 色一情一乱一乱一91av| 六月丁香色婷婷| 精品国产一区二区三区在线观看 | 夜鲁夜鲁夜鲁视频在线播放| 97精品视频在线播放| 日韩欧国产精品一区综合无码| 欧美日韩国产一二| 亚洲手机在线| 国产亚洲精品成人a| ㊣最新国产の精品bt伙计久久| 九九热精品在线观看| 欧美精品v日韩精品v韩国精品v| 国产69精品久久app免费版| 欧美有码在线观看| 欧美日韩大片免费观看| 日韩中文一区| 鲁大师影院一区二区三区| 日本一级片在线播放| 亚洲韩国一区二区三区| 免费的毛片视频| 日韩激情av在线免费观看| 国产美女高潮在线观看| 精品乱码一区二区三区| 久久综合88| 中文字幕成人在线视频| 国产精品久久久久一区二区三区共| 9i精品福利一区二区三区| 精品第一国产综合精品aⅴ| 中文字幕中文字幕在线中高清免费版| 成人免费看片视频| 亚洲精品tv久久久久久久久久| 波多野结衣家庭教师在线播放| 国产91在线看| 日本熟妇一区二区| 日韩国产精品亚洲а∨天堂免| 欧美gv在线| 欧美精品免费观看二区| 久久久久久久波多野高潮日日| 美女100%无挡| 亚洲午夜av在线| 欧美熟妇交换久久久久久分类| 91精品国产高清自在线看超| 视频91a欧美| 欧美三级午夜理伦三级老人| 国产成人无遮挡在线视频| 日韩av一区二区在线播放| 精品亚洲国产成av人片传媒| 国产成人免费9x9x人网站视频 | 天美星空大象mv在线观看视频| 国产精品青草综合久久久久99| 一级做a爰片久久毛片16| 亚洲黄色有码视频| 依依综合在线| 亚洲精品欧美日韩专区| 黄色工厂这里只有精品| 中文乱码人妻一区二区三区视频| 欧美性猛交xxxx免费看久久久| 亚洲AV无码一区二区三区少妇| 日韩在线免费高清视频| 欧美大胆成人| 一区二区三区视频| 国产高清成人在线| 精品国产xxx| 久久久国产精品视频| 老司机成人在线| 天天爽夜夜爽一区二区三区| 亚洲欧美日韩在线| 日本黄色大片视频| 国产精品视频专区| 激情久久综合| 九九九久久久久久久| 婷婷久久综合九色综合绿巨人| 国产福利在线| 国产经品一区二区| 免费看日韩精品| 国产福利久久久| 最近2019中文字幕mv免费看 | 人偷久久久久久久偷女厕| 国产剧情一区二区三区| 无码人妻aⅴ一区二区三区有奶水| 美女999久久久精品视频| 女人丝袜激情亚洲| 91精品人妻一区二区三区四区| 欧美视频日韩视频|