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

互聯網保險O2O平臺微服務架構設計

開發 架構
筆者設想的自定義分布式事務管理器主要是封裝了流程及分布式事務相關功能,筆者將在其它文章專門討論。如圖所示,假設有一個事務需要依次調用 ABCDE五個接口,我們首先調用分布式事務管理接口創建這條“流程”的實例。

關于架構,筆者認為并不是越復雜越好,而是相反,簡單就是硬道理也提現在這里。這也是微服務能夠流行的原因,看看市場上曾經出現的服務架 構:EJB、SCA、Dubbo等等,都比微服務先進,都比微服務功能完善,但它們都沒有微服務這么深入民心,就是因為他們過于復雜。簡單就是高科技,蘋 果手機據說專門有個團隊研究如何能讓用戶更加簡單的操作。大公司都是由小公司發展起來的,如果小公司在開始技術選型時感覺某個框架費時費力就不會選擇,而 小公司發展到大公司的過程,一般也伴隨著系統不斷優化的過程,而不斷優化往往不會重新選擇開發技術和框架,而是在原來基礎改進,這也許就是簡單框架流行的 本質。 

  假設我們需要為超高業務量的保險代理企業設計一個“互聯網+”保險平臺。假設這家保險代理企業網上保險注冊用戶規模為2千萬,門店及加盟商銷售 人員2萬,年保單量2億單(中國平安總用戶規模達1.67億,擁有超過79.8萬名壽險銷售人員和約24.6萬名正式雇員。截至2015年6月30日,集 團總資產達4.63萬億元,歸屬母公司股東權益為3,311.90億元。而目前互聯網保險領頭羊眾安保險,經營以小額貸款為主,由于背靠阿里巴巴,日保單 銷售量可達1億,不過別人很難復制眾安保險的模式)。因此我們取大型互聯網企業和眾安保險的折衷來考慮這個保險O2O平臺。

l 需求分析

參考保險業務相關文檔(文檔不全),獲得如下核心需求矩陣(因為涉及功能太多,只取大的功能點)。

 

分類

功能

質量

約束

電子商務(B2C)

產品展示(搜索、詳情展示等)

及時響應、安全性、健壯性、易用性

多種險種,處理方式可能不同

 

產品購買(提交訂單、支付)

及時響應、安全性、健壯性、易用性

多種險種,處理方式可能不同

 

用戶中心(我的保單、我的理賠等)

及時響應、安全性、健壯性、易用性

多種險種,處理方式可能不同

代理人管理(加盟商管理)

車險投保(詢價、錄單、繳費)

及時響應、健壯性、可擴展性

多種險種,處理方式可能不同

 

非車險投保(詢價、錄單、繳費)

及時響應、健壯性、可擴展性

多種險種,處理方式可能不同

 

保單查詢

及時響應、健壯性、可擴展性

 

 

單證管理

及時響應、健壯性、可擴展性

 

 

我的賬戶(我的保單、傭金結算等)

及時響應、安全性、可靠性、易用性

多種險種,處理方式可能不同

案卷管理

案卷錄入

及時響應、健壯性、可擴展性

多種險種,處理方式可能不同

 

索賠資料收取

及時響應、健壯性、可擴展性

 

 

案卷交接

及時響應、健壯性、可擴展性

 

 

案卷跟蹤

及時響應、健壯性、可擴展性

 

客戶管理

客戶信息維護

及時響應、健壯性、可擴展性

上傳大量文件

 

客戶活動管理

及時響應、健壯性、可擴展性

 

 

商機管理

及時響應、健壯性、可擴展性

 

 

我的工作臺(消息、活動、商機)

及時響應、健壯性、可擴展性

 

保險公估

車險定損過程跟蹤協助

及時響應、健壯性、可擴展性

多種險種,處理方式可能不同

 

人傷出險協助

及時響應、健壯性、可擴展性

多種險種,處理方式可能不同

 

法律援助服務

及時響應、健壯性、可擴展性

多種險種,處理方式可能不同

 

  從O2O的概念來看:“O2O即Online To Offline,也即將線下商務的機會與互聯網結 合在了一起,讓互聯網成為線下交易的前臺。這樣線下服務就可以用線上來攬客,消費者可以用線上來篩選服務,還有成交可以在線結算,很快達到規模。該模式最 重要的特點是:推廣效果可查,每筆交易可跟蹤(百度百科)”,不是每一種服務都適合O2O。商品類的銷售不適合O2O,因為你直接從網店就可以購買根本不 需要線下店。但保險類服務的確需要線下和線上結合,如果是純線上將不能滿足客戶的服務需求。O2O的線下服務可以是加盟商、代理人,也可以是直營店。

  上面的需求是按照用戶角度提出的,雖然使用“系統”一詞,但這里的系統是一個抽象概念,可能包括軟件系統以及人事、制度等在內。上面的需求可以 分為三大類,一類是針對終端用戶純線上服務:電子商務網站(B2C);一類是專門針對代理人服務的:代理人系統;剩下的是一些公共服務,有可能電子商務網 站和代理人系統都會用到的一些服務。另外保險業務最大的一個問題是多個險種,不同險種處理方式有很大不同,這跟普通電子商務網站區別很大,比如天貓,所有 商品都是同樣的下單方式,同樣售后服務(主要就是快遞這塊),而保險產品即使是線上B2C網站下單操作,短險、壽險、車險等也是不同的,更何況保險有一大 堆售后服務,這些售后服務更加不相同。傳統保險公司在處理這方面時,一般會做多個系統,比如壽險系統,車險系統等等。

l 系統分析

  安裝之前提到的業務規模我們分析(假設)出一些比較重要的性能需求:

a)產品方面:繼續上線當前沒有的保險產品

b)B2C網站日訪問量:5000萬PV

c)B2C產品購買并發高峰:2000 TPS

d)運維系統同時在線:1萬(共有2萬銷售員或代理人)

e)運維系統并發高峰:2000 TPS

f)短險訂單:每年1.85億單

g)長險訂單:每年500萬

h)車險訂單:每年1000萬

i)案卷信息:每年新增100萬單

  日訪問量5000萬和產品并發2000 TPS是我們假設的,客戶信息和案卷信息是隨訂單數據量變化而變化,在前面我們雖然假設了總共每年產生2億個訂單,但是根據保險種類,短險(旅游險、傷殘 險)明顯產生了90%的訂單量,這一點需要特殊處理。除此之外車險和長險(主要指壽險等)無論是投保還是售后服務都有明顯不同,所以也需要特殊處理。

  那么我們按照上面的需求,進行系統分析,首先按大的職責將職責相同的劃分為一個服務。并且有了上面這個性能需求,所有功能需求都需要增加一項 “質量”特性,那就是“高并發”,高并發會影響到所有設計。另外如果要將互聯網保險平臺質量特性排個序,最重要的是可擴展性、安全性,因為保險的種類多而 且處理方式不同,除此之外,高并發和可靠性也會直接影響功能的實現,但并沒有可擴展性影響大。深入分析職責后把每一種功能的實現關鍵技術列出,如下:

需求分類

實現需求

實現子系統及服務

軟硬件實現技術

客戶端

B2C電子商務網站

B2C Web客戶端

集群部署、高速緩存、分布式緩存、搜索引擎技術、靜態化

B2C電子商務網站手機客戶端

B2C App客戶端

 

代理人管理

代理人Web客戶端

集群部署、高速緩存、分布式緩存、搜索引擎技術、靜態化

代理人管理手機客戶端

代理人App客戶端

 

案卷處理管理

案卷處理Web客戶端

集群部署、分布式緩存

客戶管理管理

客戶管理Web客戶端

集群部署、分布式緩存

保險公估管理

保險公估Web客戶端

集群部署、分布式緩存

運維產品管理

產品管理Web客戶端

集群部署、分布式緩存

報表及財務統計

報表及財務統計Web客戶端

集群部署、分布式緩存

公共服務

運維產品管理、Web前端產品訪問

產品服務

集群部署、分布式緩存

電子商務或代理人訂單管理

訂單服務

集群部署、分布式緩存

電子商務或代理人等涉及財務操作

總賬服務

集群部署、分布式緩存

報表及財務統計

報表服務

集群部署、分布式緩存

業務服務

B2C電子商務網站及手機客戶端個人賬戶

B2C個人賬戶服務

集群部署、分布式緩存

代理人管理

代理人管理服務

集群部署、分布式緩存

案卷處理管理

案卷處理管理服務

集群部署、分布式緩存

客戶管理

客戶管理服務

集群部署、分布式緩存

保險公估管理

保險公估管理服務

集群部署、分布式緩存

短險開放式接入

開放式接入平臺服務

集群部署、分布式緩存

工具性服務

保險公司產品對接

產品對接服務

集群部署、消息隊列

在線支付

第三方支付服務

集群部署

短信郵件通知

通知服務

集群部署、消息隊列

性能監控

日志采集服務

集群部署、消息隊列

文件服務器

文件服務

集群部署、消息隊列

服務授權與審計

服務授權與審計服務

集群部署

分布式事務管理

分布式事務管理服務

集群部署

定時任務管理

定時任務服務

集群部署

各個子系統及模塊的關系如下圖。

   

其中訂單服務、產品服務、財務服務、工具服務為基礎服務,其它各個業務模塊的服務會調用這些基礎服務。各個業務模塊的服務都是根據業務領域進行劃分的,同 一業務領域下實現技術不同會被劃分為兩個服務,比如產品展示和訂單原本屬于同一個大的領域,但其因為實現技術和質量要求不同需要劃分為兩個服務。因為短險 接入量大,而且大部分是跟第三方合作接入,因此設計短險接入公共接口服務平臺處理大量短險訂單。

l 存儲及緩存架構

  對于大型的高并發系統來講,最重要的當屬數據的架構。我們在前面也提到過,web系統業務處理模塊本身就可以集群部署,當用戶出現高并發時最先 遇到的瓶頸就是數據庫訪問的瓶頸。這也是我們說數據架構最為重要的原因。其實web系統是典型的“計算機信息系統”,也就是說一切以數據(信息)為基礎, 所有的功能都是圍繞著數據來的。這也是我們在這里說數據是web系統最重要的,很多公司在做少用戶量web系統時直接設計好數據庫就可以開發了。

  按照上面劃分的業務領域我們設計多個數據庫,技術選項包括“是否讀寫分離”、“是否水平切分”及“路由鍵”。其中路由鍵是指在進行水平切分后,我們使用那個“標識”去查詢數據庫,一般來說會使用該業務領域聚合根對象的主鍵作為路由鍵。

數據庫

是否讀寫分離

是否水平切分

水平切分路由鍵

產品數據庫

 

 

訂單數據庫

 

客戶ID

公共數據庫(元數據、公共數據)

 

 

客戶管理數據庫

 

客戶ID

案卷管理數據庫

 

客戶ID

代理人服務數據庫

 

代理人ID

B2C電子商務個人賬戶數據庫

 

客戶ID

保險公估數據庫

 

客戶ID

工具數據庫(短信、支付、文件)

 

客戶ID

報表數據庫

 

 

日志采集服務數據庫

 

日志ID

 

       除工具數據庫外,其它的數據庫的劃分很容易理解。工具數據庫的數據也大都跟客戶或說用戶有關,比如“產品對接服務”,產品對接服務是指用戶在購買了保單 后,系統會自動對接到具體的保險公司接口去上傳保單信息和下載保單,所以水平切分數據庫時可以采用用戶ID作為路由鍵。“在線支付”和“通知服務”也是類 似,都是保存用戶相關的數據,在線支付服務保存的是用戶在線支付的流水,通知服務保存的是發送給某用戶的短信或郵件。

       另外在數據架構中我們也可以看到一個規律,就是使用了水平分庫的存儲結構就不能再使用讀寫分離,原因是防止存儲單元過度泛濫,因為使用了水平分庫之后,本 身也要為數據庫建立多個備份庫,這個時候如果再用讀寫分離需要建立一套只讀庫,數據庫的數量將增加一倍。使用了分庫后我們可以把熱點數據存儲在分布式緩存 中以起到讀寫分離類似的作用。

另外緩存也是存儲技術的一種,而且非常重要。從日常生活中我們也可以看到這一點。比如你要去購買一臺電腦,你會發現二級緩存和內存大的價格高出很 多,如果你的顯卡顯存巨大,那將是頂級配置,發燒級配置。手機也是一樣,內存大的手機速度明顯快,價格也高,如果內存和持久化存儲都高,那也是頂級配置。 對于web系統也是一樣,有些大型web系統只要緩存處理的好,數據庫不需要分庫就可以承載億級的用戶,比如維基百科、新浪微博等。也因此,不管是電子商 務網站還是互聯網+大型應用,都會在它們的架構中看到緩存大量使用的情況。

從整個web系統的架構來看,緩存在兩個層面大量使用,分別是展示層和邏輯層,展示層通常使用高速的頁面緩存,邏輯層通常使用高并發的分布式緩存。當然有些分布式緩存工具既可以在邏輯層使用也可以在顯示層使用。

系統

是否使用CDN

是否使用高速緩存服務器(varnish)

是否使用分布式緩存(redis)

B2C電子商務網站

 

報表及財務統計Web端

 

 

B2C個人賬戶服務

 

 

代理人管理服務

 

 

案卷處理管理服務

 

 

客戶管理服務

 

 

保險公估管理服務

 

 

B2C個人賬戶服務

 

 

短險公共平臺服務

 

 

 l 邏輯架構

  在給出系統總體的邏輯架構前,我們先看看系統前端和服務層直接的關系。前端是客戶端,可以有多個客戶端,也可以有多種客戶端,比如手機端 (APP、WAP、微信)等??蛻舳撕头罩g的架構是典型的MVC架構,V是客戶端,C就是spring mvc或servlet開發的控制層,對于Web應用V和C在開發角度是一個工程,剩下的M就是服務層。這是對于web系統來說的,對于app或者使用 html直接實現的客戶端,或者是.net實現的桌面客戶端,由于這些客戶端是單獨開發的,沒有控制層,因此需要增加一層“API 網關”作為這些客戶端的控制層。

   

圖中的服務組件就是指各個業務服務,這些服務可以看成是組件的概念。通常前端界面一個界面中需要的數據通常不僅僅來自于同一個服務,即使是來自于同 一個服務,那也來自于很多不同的接口,servlet或api 網關作為控制層,所起到的作用就是組合接口、組合數據,并處理接口間的事務性。另外服務組件也是分層的,圖中并沒有展現,一般可以分為3層,從低到高依次 是工具性服務組件、基礎業務層服務組件、業務層服務組件。前端界面的請求按照從高到底向下傳遞和處理請求。

按照職責、通用性、技術特性綜合考慮和計量,邏輯架構設計如下圖:

  

  十幾個子系統分別分布在服務層、控制層、表現層(典型的三層架構)。實體層和接口訪問層雖然屬于“層”,但 它們并不單獨發布,而是使用Jar包類庫的方式提供給其它服務調用,是邏輯上的層。服務組件的構成大都是按照業務領域劃分的,只有一個除外,就是“B2C 網站”,B2C網站由于是面向終端用戶的高并發電子商務網站,為了處理高并發,我們將其拆分為兩個業務領域(也可以拆分成多個業務領域,看實際并發量), 分別是用戶賬戶和產品。用戶瀏覽產品并購買,這是電子商務網站最基本的兩個領域。其中產品瀏覽等功能由更底層的產品服務提供,用戶賬戶功能由會員服務提 供。還有一些功能,比如推薦商品可能是由其它服務提供,這些可以在控制層直接組合這些服務。 

l 服務架構

  服務框架采用典型的“服務注冊表”模式,注冊表使用redis。服務組件在啟動時將自己注冊進服務注冊表,web服務器或api 網關在訪問服務時查詢服務注冊表得到服務的uri,然后調用某服務接口。

   

 

       淘寶的dubbo使用的是zookeeper作為服務注冊表,之所以使用zookeeper,主要是使用它的負載均衡的功能。筆者認為restful接口 沒有必要使用zookeeper做負載均衡,可以使用nginx(負載均衡服務器都可以),所以沒必要選用動態的zookeeper作為注冊表,而是使用 “redis+心跳監測”機制(redis也可以換為LDAP等)來完成服務注冊和監控失效服務的功能。這個方案至少比dubbo簡單幾個數量級,簡單就 是硬道理。

在注冊服務時只需要注冊nginx服務器的IP以及服務描述信息即可。反觀dubbo還要注冊接口進注冊表,筆者認為這個沒必要,因為調用一個服務 接口的充分必要條件就是知道服務器的IP即可。至于調用什么服務接口,肯定在代碼里已經寫死,目標服務器必定存在這個服務接口。將服務接口注冊進服務注冊 表如果是為了監控審計服務的使用情況,那這個功能使用訪問日志來實現能做的更好。

  總體的分布式拓補結構如下圖:

   

       對于服務集群來講,看上去像是一個大哥(nginx)帶有眾多小弟的結構。訪問某服務群組只需要訪問其nginx服務器即可,這里nginx均采用高可用 方案,防止單臺nginx出現問題。至于高層服務調用底層服務也是直接訪問其服務器組的nginx。這個執行的流程其實和日常生活中的概念很像,如公司內 部的執行流也是如此:老板分配任務給部門經理,部門經理分配任務給主管,主管分配任務給具體的個人(某單臺服務器)。領導們起到的作用也是負載均衡和監 控,負載均衡就是把任務可以分配給多個人同時執行(并且某個執行失敗自動切換),監控就不必說了就是監控任務完成情況。在我們的方案里,會專門有個服務去 監控所有服務器的執行情況,很簡單的服務就可以做到。

l 關于分布式事務

  如果研究一下EJB就會發現,EJB和微服務的架構基本相同,甚至所有面向服務(SCA、SOA等等)的架構都相差不大。很多人反對EJB,并 不是EJB不夠強大,而是它不夠簡單,它給項目帶來的復雜性甚至超過了項目本身(這也是筆者不建議使用dubbo框架的原因)。曾有人說過:你要么把事情 做的盡可能簡單,讓人挑不出毛病;要么把事情做的盡可能復雜,讓人找不出毛病,EJB就是后者。EJB分布式事務機制實現的很好,可惜的是這種“一刀切” 的事務機制,大大降低了web系統的性能,所以幾乎所有面向互聯網的應用都極少使用分布式事務,也就不會采用EJB。互聯網應用本身事務性操作并不多,一 些新聞、博客之類的網站甚至都不需要事務。另外一個方面,即使出現一個或兩個分布式事務應用場景,也可以通過其它手段解決,比如事件機制等等。

  在之前的文章中我們也提到過對于分布式事務最佳的策略是盡量避免。如果避免不了將按以下方式實現。

  1)  將分布式事務性操作封裝在一個服務中,這個服務使用XA或鏈式分布式事務管理。

  2)  可以使用事件機制協調事務管理(具體做法就是事務失敗后發失敗事件到可持久化的消息隊列,然后需回滾操作的接口監控此事件并執行回滾)。

  3)  使用自定義分布式事務管理器管理分布式事務。

   

  筆者設想的自定義分布式事務管理器主要是封裝了流程及分布式事務相關功能,筆者將在其它文章專門討論。如圖所示,假設有一個事務需要依次調用 ABCDE五個接口,我們首先調用分布式事務管理接口創建這條“流程”的實例,實例中五個接口分別對應五個狀態,調用成功后將該接口對應的狀態設置為“成 功”,反之就是“失敗”,流程處理結束后,分布式事務檢查狀態,然后按照一定的策略調用失敗接口的反向操作接口去回滾數據(前提條件也是參與分布式事務操 作的接口要開發反向操作接口)。這既是一個簡單的流程引擎,也是一個分布式事務協調處理裝置,具體是否有必要做的復雜(比如處理并行流程),還要看實際環 境下分布式事務的情況,但筆者認為互聯網前端應用使用簡單流程應該足以應付。

l 開發架構

  系統所需的工程,“[ ]”里面表示工程的名稱。

   

  從圖中不難看出,我們將運維相關前端界面合并為一個前端系統,總體來講前端只有3種,B2C前端、APP前端、運維前端。把運維前端合并為一個 項目有利于加快前期的開發、部署的效率,在后期如果某子系統功能界面太多,可以將前端系統獨立,比如公估系統、客戶管理系統等,獨立后的系統需要使用單點 登錄,這樣就可以在各個系統之間免登陸切換。

開發環境:

編碼:UTF-8                                          

工具:Myeclipse 10

SVN:Site-1.8.22

Web服務器:Tomcat7

JDK: JDK1.7、 Java EE 5

開發環境:Maven 3 

開發技術選型:

表現層:Bootstrap+Html+Jquery

MVC框架:Spring MVC 3.2

安全框架:Spring security 3.2

Rest接口實現:Spring MVC Rest

持久層:Mybatis3.2

分布式緩存:Redis

數據庫:MySql 5.6

責任編輯:王雪燕 來源: 博客園
相關推薦

2015-09-22 16:54:00

國聯資源網

2013-12-09 03:58:12

移動互聯網O2O微信

2014-06-10 14:40:44

2013-05-15 11:43:28

WGDC2013陶闖位置服務

2011-11-21 15:41:03

今夜酒店特價移動互聯網O2O

2015-03-03 10:27:44

大數據O2O互聯網思維

2013-05-09 10:51:44

2012-11-28 09:25:36

2015-08-04 14:45:10

e袋洗騰訊云

2014-04-17 14:49:27

移動互聯網O2O

2015-08-28 09:12:44

云測O2O

2016-06-22 18:37:51

O2O 博覽會

2013-01-15 13:28:24

盈利模式移動互聯網O2O

2014-12-22 14:33:06

中軟國際解決平臺IT服務

2013-01-15 13:59:14

2013O2O細分領域

2015-10-15 17:44:15

O2O

2013-12-03 10:25:59

平臺O2O地圖行業

2015-09-29 17:11:23

2015-01-26 16:02:02

O2O世博會

2014-11-07 14:47:33

微訪談
點贊
收藏

51CTO技術棧公眾號

99久久国产免费看| 亚洲深夜影院| 精品国产精品网麻豆系列| 精品无码国模私拍视频| 国产大片在线免费观看| 国产乱码一区二区三区| 欧美最近摘花xxxx摘花| 一级黄色片日本| 天海翼精品一区二区三区| 欧美日韩视频在线第一区| 日韩小视频网站| 成人jjav| 91美女精品福利| 亚洲一区国产精品| 亚洲无码精品一区二区三区| 欧美日本中文| 亚洲日本成人网| 日韩大尺度视频| 国产极品嫩模在线观看91精品| 亚洲国产精品综合小说图片区| 日日噜噜噜噜夜夜爽亚洲精品| 亚洲av无码国产精品永久一区 | 一本到在线视频| 亚洲大片av| 久久亚洲综合国产精品99麻豆精品福利| 少妇大叫太粗太大爽一区二区| 免费一级欧美片在线观看网站| 91久久一区二区| 欧美 丝袜 自拍 制服 另类| av激情在线| 中文字幕一区av| 日本一区二区三区免费看| 少妇av在线播放| 国产成人在线网站| 91青草视频久久| 中文字幕精品无码亚| 久久久久免费| 欧美有码在线视频| wwwxxx亚洲| 制服诱惑一区二区| 久久久中精品2020中文| 久久网中文字幕| 欧美韩国一区| 成人97在线观看视频| 女人18毛片毛片毛片毛片区二| 国产亚洲欧美日韩在线观看一区二区| 日韩高清av在线| 中文字幕a在线观看| 成人午夜大片| 亚洲成av人片在线观看香蕉| 亚洲一区二区三区四区av| 亚洲一区二区三区免费| 91精品国产入口| 熟妇无码乱子成人精品| 中文无码日韩欧| 精品美女一区二区| 偷偷色噜狠狠狠狠的777米奇| 草草视频在线一区二区| 亚洲黄色在线看| 800av在线播放| 一区二区三区日本久久久| 精品亚洲一区二区| 国产亚洲精品精品精品| 999国产精品视频| 欧美成人一区二区三区电影| 强行糟蹋人妻hd中文| 亚洲二区精品| 2019最新中文字幕| 在线免费观看日韩视频| 国产综合一区二区| 国产欧美日本在线| 巨骚激情综合| 成人欧美一区二区三区| 久草视频这里只有精品| 欧美大片免费| 欧美日产在线观看| 69xxx免费视频| 亚洲国产网址| 精品国产一区二区三区久久久| 亚洲国产美女视频| 亚洲毛片网站| 国产精品视频yy9099| 精品美女www爽爽爽视频| 99精品久久久久久| 亚洲欧美丝袜| 俄罗斯一级**毛片在线播放 | 人人爽人人av| 欧美日韩中出| 国产一区二区三区在线观看网站 | 99青草视频在线播放视| 亚洲另类春色国产| 精品国产免费av| 91精品麻豆| 日韩久久免费电影| 日本黄色片免费观看| 香蕉成人久久| 亚洲一区二区三区xxx视频| 香港三日本三级少妇66| 中文字幕一区二区三区不卡在线| 欧美又粗又长又爽做受| 电影一区二区| 亚洲国产精品yw在线观看| 四虎国产成人精品免费一女五男| 亚洲人成毛片在线播放女女| 日韩av三级在线观看| 亚洲精品成av人片天堂无码 | 国产很黄免费观看久久| 日本高清久久一区二区三区| 色图在线观看| 欧美日韩三级在线| a级在线观看视频| 黑人一区二区三区四区五区| 国产精品久久久久久影视 | 欧美电影在线观看一区| 亚洲香蕉av在线一区二区三区| 久久久久久久久久久97| 久草精品在线观看| 日韩视频在线观看国产| 鲁鲁在线中文| 亚洲成人aaa| 91精品国产高清一区二区三蜜臀| 日本va欧美va欧美va精品| 好吊色欧美一区二区三区| 99自拍视频在线观看| 欧美视频中文一区二区三区在线观看| 一区二区免费在线观看视频| 国内精品久久久久久久影视麻豆 | 国产人妖一区二区三区| 国产婷婷色一区二区三区| 精品久久一二三| 美女视频免费精品| 久久久久亚洲精品成人网小说| 国产普通话bbwbbwbbw| 一区二区中文视频| 国产精品人人爽人人爽| 国产精品欧美三级在线观看| 91高清视频免费| 婷婷在线免费观看| 亚洲18女电影在线观看| 国产精品入口麻豆| 日韩视频二区| 久久国产精品一区二区三区| 僵尸再翻生在线观看| 精品va天堂亚洲国产| 久草国产在线视频| 成人免费高清在线| 秋霞无码一区二区| 神马久久av| 日本一区二区三区四区视频| 九一在线视频| 欧洲精品一区二区三区在线观看| 欧美三级视频网站| 美女在线视频一区| 在线观看污视频| 91精品尤物| 91av在线国产| 国内在线精品| 欧美日韩在线直播| 天堂网avav| 国产做a爰片久久毛片| 国产av熟女一区二区三区| 美女av一区| 国产精品99一区| 欧美成人精品一区二区男人看| 欧美精品xxxxbbbb| 国产一国产二国产三| 成人18精品视频| 国产精品免费成人| 色天天综合网| 国产精品久久久久久久天堂第1集| 不卡专区在线| 伊人青青综合网站| 午夜美女福利视频| 欧美性猛交xxx| 91香蕉国产视频| 粉嫩av一区二区三区在线播放 | 自拍偷拍一区二区三区| 亚洲视频国产精品| 日本国产一区二区三区| 免费黄色网页在线观看| 欧美大片拔萝卜| 亚洲视频 欧美视频| 亚洲人成精品久久久久久| 屁屁影院国产第一页| 免费成人你懂的| 精品一区二区三区无码视频| 国产亚洲一区| 999国内精品视频在线| 日韩免费电影| 欧美猛交免费看| 国产区视频在线| 欧美tickling网站挠脚心| 91丨九色丨海角社区| 亚洲精品国产无套在线观| 我和岳m愉情xxxⅹ视频| 国产精品一区不卡| 黑人粗进入欧美aaaaa| 今天的高清视频免费播放成人| 色一情一区二区三区四区| 红杏一区二区三区| 成人欧美一区二区三区黑人| 韩国美女久久| 国内精品视频久久| 一区二区高清不卡| 亚洲男人av电影| 亚洲精品一区二区三区不卡| 欧美乱妇15p| 日本久久综合网| 婷婷激情综合网| 91成人福利视频| 国产精品理论在线观看| 手机av免费看| 99久久免费视频.com| 国产精品久久久久久久99| 日本少妇一区二区| 国产99久久九九精品无码| 黄色亚洲在线| 免费看污污视频| 91一区在线| 视频一区二区精品| 国产精品自拍区| 久久资源av| 里番精品3d一二三区| 成人黄色片视频网站| 久久伊人精品| 成人久久久久久久| 日本在线一区二区| 国产精品免费网站| 成人做爰免费视频免费看| 日本免费一区二区三区视频观看| 成年人黄色大片在线| 欧美激情精品久久久久久大尺度| 成人无遮挡免费网站视频在线观看| 色一情一乱一区二区| avtt在线播放| 中日韩美女免费视频网址在线观看 | 美日韩一二三区| 精品国产乱码久久久久久婷婷| 国产精品18p| 午夜av一区二区| 欧美一二三区视频| 欧美午夜电影在线| 日日摸天天添天天添破| 色综合久久久久综合99| 三级网站在线播放 | 性一交一乱一色一视频麻豆| 日韩精品一区在线观看| 亚洲男人第一天堂| 亚洲精品国产综合久久| 三级黄视频在线观看| 亚洲新声在线观看| 3d成人动漫在线| 久久久精品亚洲| 污的网站在线观看| 97国产精品久久| 毛片免费看不卡网站| 国产精品一区二区三区在线播放 | 草草视频在线| 日本老师69xxx| 欧美高清你懂的| 亚洲在线www| 免费观看成人www动漫视频| 欧美二区在线看| 91影院成人| 男女猛烈激情xx00免费视频| 免费看黄裸体一级大秀欧美| 国产视频手机在线播放| 国产一区二区三区免费观看| 在线xxxxx| 久久精品水蜜桃av综合天堂| 午夜激情福利电影| 亚洲综合一区二区| 中文字幕国产在线观看| 欧美精品乱人伦久久久久久| 丰满肉肉bbwwbbww| 亚洲一级一级97网| 亚洲色图美国十次| 日韩免费观看高清| 3d动漫一区二区三区在线观看| 国产精品一区二区三区观看| 禁果av一区二区三区| 天天想你在线观看完整版电影免费| 91久久黄色| 中日韩av在线播放| 成人av在线一区二区| 婷婷综合在线视频| 亚洲福利视频一区二区| 在线观看免费观看在线| 亚洲福利精品在线| 麻豆传媒免费在线观看| 午夜精品一区二区三区av| 日韩精品一页| 欧美三级电影在线播放| 欧美国产高清| 日本免费色视频| 久久色视频免费观看| 免费网站观看www在线观| 在线免费观看日本一区| 女人18毛片水真多18精品| 日韩中文字幕在线视频播放| 黄色污网站在线观看| 91亚洲精品丁香在线观看| 欧美精选视频在线观看| 久久国产精品视频在线观看| 极品销魂美女一区二区三区| 亚洲成人黄色av| 午夜精品久久久久久久蜜桃app| 国产精品视频a| 国产亚洲精品日韩| av日韩亚洲| 国产伦精品一区二区三区四区免费| 99久久夜色精品国产亚洲1000部| 一本色道无码道dvd在线观看| 大陆成人av片| 好吊色视频在线观看| 制服.丝袜.亚洲.另类.中文| 成人午夜影视| 日本久久久久亚洲中字幕| 里番精品3d一二三区| 妞干网在线观看视频| 国产乱妇无码大片在线观看| 欧美特黄一级片| 欧美裸体一区二区三区| www.亚洲.com| 国产福利精品视频| 国产亚洲电影| 一本久道中文无码字幕av| 久久综合九色综合97_久久久| 日本五十熟hd丰满| 亚洲精品国产综合久久| aa国产成人| 精品亚洲欧美日韩| 国产日韩欧美| 中文字幕日韩三级片| 精品动漫一区二区| 熟妇高潮一区二区高潮| 国内精品视频在线| 亚洲aa在线| 99精品视频播放| 国产欧美一区二区精品性| 久久精品偷拍视频| 国产一区二区三区在线免费观看| 素人一区二区三区| 亚洲一区二区精品在线观看| 精品综合免费视频观看| 97在线观看免费高| 日韩欧美成人激情| 波多野结衣在线高清| 国产视色精品亚洲一区二区| 亚洲欧美bt| 美国美女黄色片| 91麻豆精品国产91久久久久久久久| 黄在线免费观看| 国产精品推荐精品| 母乳一区在线观看| 日本午夜精品视频| 日韩欧美不卡在线观看视频| 99riav视频在线观看| 美国av一区二区三区| 美腿丝袜亚洲综合| 久草成人在线视频| 亚洲精品日韩在线| 深夜福利亚洲| 天堂8在线天堂资源bt| 久久久久久久久久久久久久久99 | 久久精品无码中文字幕| 91视频国产资源| 中文字幕第一页在线播放| 不卡av在线播放| 日本成人中文| 色综合天天色综合| 一区二区三区四区视频精品免费| 少妇高潮一区二区三区69| 国产成人亚洲综合91精品| 仙踪林久久久久久久999| 日本在线不卡一区二区| 一本色道**综合亚洲精品蜜桃冫| 免费av不卡| 好吊色欧美一区二区三区视频| 青青草97国产精品免费观看无弹窗版| 欧美精品久久久久久久久46p| 日韩h在线观看| 欧美亚洲综合视频| 欧美 日韩 国产 高清| 国产精品久久久久一区二区三区共 | 国产精品av一区二区三区 | 日本视频一区二区| 国产一级一片免费播放| 亚洲无限av看| 成人h动漫免费观看网站| 手机看片福利日韩| 亚洲成人免费视频| 麻豆tv入口在线看| 欧美xxxx黑人又粗又长精品| 国产精品一区二区久久不卡 | 欧美成人r级一区二区三区| 欧美日韩视频免费观看| 久无码久无码av无码| 中文字幕一区二区三| 免费在线视频一级不卡|