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

前后端分離的陷阱

開發(fā)
前后端團(tuán)隊分離的成本是極高的,對團(tuán)隊的能力要求也是極高的。它并不適合業(yè)務(wù)不明確,交付優(yōu)先級經(jīng)常變動,需要快速交付,且需要不斷創(chuàng)新和探索的業(yè)務(wù)。

作者 | 嫻靜

不管你設(shè)計的系統(tǒng)架構(gòu)是怎么樣,最后都是你的組織內(nèi)的溝通結(jié)構(gòu)勝出。這個觀點(diǎn)一直在組織內(nèi)不斷地被證明,但也不斷地被忽略。

前后端分離的利與弊

近幾年,隨著微服務(wù)架構(gòu)風(fēng)格的引入、前后端生態(tài)的快速發(fā)展、多端產(chǎn)品化的出現(xiàn),前后端分離已經(jīng)成為行業(yè)的普遍實(shí)踐,也是大型企業(yè)級分布式架構(gòu)的缺省選擇。

前后端分離也給軟件技術(shù)人員的職業(yè)發(fā)展和協(xié)作方式帶來了新的變化,分別出現(xiàn)了前端工程師、后端工程師、前端開發(fā)團(tuán)隊以及后端開發(fā)團(tuán)隊。

前后端分離使得前端關(guān)注信息架構(gòu),處理用戶體驗相關(guān)問題;而后端則關(guān)注構(gòu)建業(yè)務(wù)能力、數(shù)據(jù)處理、持久化等問題,并向前端提供API接口(API as product),由前端進(jìn)行消費(fèi)。前端工程師不需要關(guān)注后端的具體實(shí)現(xiàn)和技術(shù)框架,后端工程師也不需要關(guān)注前端的具體實(shí)現(xiàn)和技術(shù)框架。

這帶來了如下的好處:

  • 前后端用戶體驗和業(yè)務(wù)邏輯解耦。不同端以及不同用戶體驗的變化不再影響后端API接口。后端API聚焦在表達(dá)業(yè)務(wù)能力,可同時服務(wù)于多端產(chǎn)品,而無需更改。
  • 后端無需考慮業(yè)務(wù)邏輯或能力升級對前端的影響,只要保證接口不變即可。
  • 響應(yīng)變快。對前端尤其是多端服務(wù)出現(xiàn)后,前后端分代碼和打包部署等技術(shù)分離、可以更快地響應(yīng)不同的用戶體驗需求,而不必等待后端。
  • 前后端工程師能力聚焦,可以專注各自領(lǐng)域的技術(shù)學(xué)習(xí),聚焦提升自己的專項技能和經(jīng)驗。
  • 前后端團(tuán)隊邊界明顯,認(rèn)知負(fù)荷降低,單點(diǎn)開發(fā)效率高,只需關(guān)注本端的開發(fā)任務(wù)和技術(shù)即可。

分離帶來的好處漸漸體現(xiàn)出來,尤其是在一些大型的互聯(lián)網(wǎng)項目尤為明顯。然而也有很多前后端分離的交付團(tuán)隊中出現(xiàn)了如下的問題:

  • 團(tuán)隊開發(fā)業(yè)務(wù)的大小和復(fù)雜度隨著項目的進(jìn)行發(fā)生變更,引起前后端團(tuán)隊人員比例失調(diào),比如出現(xiàn)前端開發(fā)團(tuán)隊進(jìn)度快,需要等后端團(tuán)隊聯(lián)調(diào),或者反過來,后端團(tuán)隊等前端的情況,開發(fā)進(jìn)度不暢,溝通協(xié)作成本高。
  • 這樣的臨時任務(wù)變動,不管新增還是調(diào)換人員的動態(tài)調(diào)整成本高,體驗差。
  • 業(yè)務(wù)開發(fā)節(jié)奏快,沒有足夠時間量留給后端預(yù)先設(shè)計API,前端團(tuán)隊只能靠自己的猜測和僅有的共識進(jìn)行開發(fā),聯(lián)調(diào)時雙方分頭再改一遍,返工高,溝通協(xié)作成本高。
  • API的設(shè)計也受前端消費(fèi)者和開發(fā)節(jié)奏的影響,面向前端的用戶體驗設(shè)計。
  • 多個相同組件模塊間出現(xiàn)多種不同的做法。

那么,前后端團(tuán)隊不分行不行。當(dāng)然行,前后端人員不分的協(xié)作模式可以靈活匹配開發(fā)任務(wù)、全棧能力提升、同時團(tuán)隊還可以了解端到端的業(yè)務(wù);但同時也使得團(tuán)隊整體的認(rèn)知負(fù)荷高,架構(gòu)越復(fù)雜成本越高,還會影響整體的開發(fā)效率。

那到底分不分呢?是什么在影響我們的架構(gòu)?

組織的溝通結(jié)構(gòu)決定軟件構(gòu)架

康威定律:設(shè)計系統(tǒng)的組織由于受到約束,這些設(shè)計往往是組織內(nèi)部溝通結(jié)構(gòu)的副本。

分不分答案其實(shí)很簡單,就如文章開頭所言,不管架構(gòu)怎么設(shè)計,不管作為技術(shù)從業(yè)者的我們多少次向更好地架構(gòu)和技術(shù)發(fā)起努力,但還是會看到“為什么得不到想要的設(shè)計,為什么明明是一個架構(gòu)卻各不相同”。因為,在這場對抗中,最后一定是組織的溝通結(jié)構(gòu)勝出。實(shí)際上也確實(shí)是這樣。從上述壞味道以及這些“前后端分離團(tuán)隊”的代碼中也可以看出:

  • /stock-schema/customer-detail
  • /stocks/createAndNext
  • /stocks/query-list?

后面就差寫上page了??

前后端分離看似簡單,然而它實(shí)際上是技術(shù)的分離而非團(tuán)隊的分離。如果要真正實(shí)現(xiàn)前后端團(tuán)隊分離的協(xié)作模式,或者反過來要想實(shí)現(xiàn)前后端技術(shù)分離的分布式架構(gòu),都要首先考慮組織的溝通結(jié)構(gòu)設(shè)計,讓它去服務(wù)于你想要的及架構(gòu)。

尤其是當(dāng)我們在構(gòu)建和運(yùn)行大規(guī)模軟件系統(tǒng)的時候,更需要刻意設(shè)計我們的團(tuán)隊溝通結(jié)構(gòu),以促成“低摩擦”的軟件交付,避免“跨部門的職能豎井”、嚴(yán)重依賴外包資源、大量工作件流動受阻、無法提供快速交付或者難以滿足現(xiàn)有業(yè)務(wù)服務(wù)的組織反饋機(jī)制”。

設(shè)計團(tuán)隊的溝通結(jié)構(gòu)

那么,回到最初的問題,如果作為架構(gòu)師的我們,想要實(shí)現(xiàn)前后端技術(shù)分離的分布式架構(gòu),如何設(shè)計團(tuán)隊的溝通結(jié)構(gòu)?

我參考《高效能團(tuán)隊協(xié)作模式》中作者給出的四種拓?fù)漕愋汀⑷N協(xié)作模式,以及設(shè)計原則試著給出如下兩種答案:

1.方案A - 前后端分離的特性交付團(tuán)隊

圖片

圖1.1 方案A的端到端交付團(tuán)隊協(xié)作模式

圖片

圖1.2 方案A的端到端交付團(tuán)隊服務(wù)的架構(gòu)圖

圖1.1和1.2分別展示了方案A中前后端團(tuán)隊如何圍繞架構(gòu)進(jìn)行協(xié)作。方案A的假設(shè)在于前后端分別是不同的服務(wù)/產(chǎn)品,向不同的服務(wù)對象提供某種服務(wù)。

每個團(tuán)隊都是端到端的交付團(tuán)隊,好處是團(tuán)隊高度重視用戶價值和服務(wù)的可用性,可以快速的響應(yīng)各自的變化,團(tuán)隊的認(rèn)知邊界也很清晰,協(xié)作成本低,效率高。它的挑戰(zhàn)則在于服務(wù)的邊界是否定義良好、能否被正確實(shí)現(xiàn),服務(wù)提供方可以實(shí)施服務(wù)管理實(shí)踐時,這種模式才能正常運(yùn)作。一旦邊界或API不合理,效率會降低。這種方案對團(tuán)隊的服務(wù)/產(chǎn)品設(shè)計和管理能力要求較高。

方案A中賦能團(tuán)隊、以及可能的領(lǐng)域子系統(tǒng)團(tuán)隊是必不可少的。尤其在團(tuán)隊和業(yè)務(wù)規(guī)模增長的情況下,這兩個團(tuán)隊的存在是為了補(bǔ)齊端到端特性團(tuán)隊的能力短板,降低認(rèn)知負(fù)荷,提供特定領(lǐng)域的支持和賦能,同時避免了因組織溝通壁壘導(dǎo)致的規(guī)范、實(shí)踐、重復(fù)造輪子、能力缺少等共性問題,尤其促進(jìn)了跨組織的低摩擦軟件交付和特性團(tuán)隊的交付效能。

2. 方案B-端到端交付團(tuán)隊

圖片

圖2.1 方案B的端到端交付團(tuán)隊協(xié)作模式

圖片

圖2.2 方案B的端到端團(tuán)隊協(xié)作的架構(gòu)圖

圖2.1和2.2分別展示了方案B中前后端團(tuán)隊如何圍繞架構(gòu)進(jìn)行寫作。方案B同樣以端到端的特性團(tuán)隊為主,它將整個架構(gòu)所服務(wù)的Web系統(tǒng)看做是一個服務(wù)或產(chǎn)品。因此,采取縱向切片的方式劃分端到端的特性交付團(tuán)隊。在這樣的團(tuán)隊協(xié)作中,前后端技術(shù)分離但不分家,前后端工程師分別以組件開發(fā)的方式進(jìn)行協(xié)作和內(nèi)部集成。

它的好處在于,能夠完成端到端的交付,不需要依賴其它團(tuán)隊,團(tuán)隊自己有能力進(jìn)行快速的業(yè)務(wù)創(chuàng)新和探索,也可以與領(lǐng)域子系統(tǒng)進(jìn)行協(xié)作達(dá)成目的。

其缺點(diǎn)則在于:

  1. 前后端開發(fā)集成需要較多的協(xié)作和溝通成本
  2. 需要迭代計劃的配合
  3. 這些開發(fā)細(xì)節(jié)和溝通等待會產(chǎn)生較高的認(rèn)知負(fù)荷,對整體效率產(chǎn)生影響
  4. 對團(tuán)隊能力挑戰(zhàn)大

同樣,方案B中賦能團(tuán)隊、以及可能的領(lǐng)域子系統(tǒng)團(tuán)隊是必不可少的,這兩個團(tuán)隊的存在避免了因組織溝通壁壘導(dǎo)致的規(guī)范、實(shí)踐、重復(fù)造輪子、能力缺少等共性問題,尤其促進(jìn)了跨組織特性團(tuán)隊的低摩擦交付和效能。

然,方案B的另一個問題在于,通常端到端交付的節(jié)奏都比較快,要預(yù)先留給后端進(jìn)行設(shè)計的時間并不多,所以也會很容易出現(xiàn)在文章開頭的問題(又回到原點(diǎn)??):

  1. 前后端并行開發(fā),在集成時返工
  2. 后端API為前端而設(shè)計,耦合度高
  3. 前后端人員比例與業(yè)務(wù)的節(jié)奏和復(fù)雜度不能靈活匹配,出現(xiàn)前端等后端,或者后端等前端聯(lián)調(diào)的情況,造成浪費(fèi)。
這些問題如何解決?
  • 根據(jù)業(yè)務(wù)變化,動態(tài)的調(diào)整前后端工程師的比例。人員協(xié)調(diào)成本高,團(tuán)隊人員體驗差,成長不利。
  • Web開發(fā)前后端能力全棧,Story前后端一起做,靈活匹配開發(fā)任務(wù)、團(tuán)隊能力提升、還可以同時了解端到端的業(yè)務(wù)和實(shí)現(xiàn);但同時也使得團(tuán)隊整體的認(rèn)知負(fù)荷高,前后端技術(shù)和架構(gòu)越復(fù)雜成本越高,還會影響整體的開發(fā)效率;也還需要同時考慮人員的成長與發(fā)展。
  • 適當(dāng)增加全棧的比例,前端和后端分開做,由全棧同學(xué)做“自由人”切換前后端開發(fā)任務(wù)。自由人越多,團(tuán)隊整體的適應(yīng)力就越強(qiáng),對自由人的挑戰(zhàn)和依賴較大。

在我的訪談中,1、2、3均有很多團(tuán)隊嘗試過或正在采納。大多數(shù)團(tuán)隊前后端的比例在1:2 ~ 1:4之間調(diào)整。訪談的同學(xué)都提到了兩個決策因素:

  • 既要尊重現(xiàn)在的前后端技術(shù)發(fā)展趨勢和生態(tài)不同,各自有不同的關(guān)注點(diǎn)和特點(diǎn)
  • 又要為達(dá)成業(yè)務(wù)目標(biāo)而努力。

那么,還有其它的解法嗎?從《高效團(tuán)隊協(xié)作模式》一書中我找到了另一種答案:

在考慮這個問題的時候,切入點(diǎn)依然是康威定律的指引。我們會發(fā)現(xiàn),一個項目的架構(gòu)也并不是一成不變的,它會隨著業(yè)務(wù)的變化而變化,在產(chǎn)品的早期、成熟期、規(guī)模期,架構(gòu)是不同的形態(tài),我們?yōu)槭裁床豢梢杂脛討B(tài)的眼光去設(shè)計我們團(tuán)隊的溝通結(jié)構(gòu)呢?答案是顯然的。

所以就有如下的解法:

圖片

假設(shè)業(yè)務(wù)及技術(shù)的復(fù)雜度和規(guī)模隨著時間而增加。那么:

  • 在交付初期,業(yè)務(wù)和技術(shù)的復(fù)雜度相對較低,要求業(yè)務(wù)快速上線完成價值轉(zhuǎn)化。前端后端更多的是在構(gòu)建基礎(chǔ)的頁面和模型。與此同時,團(tuán)隊剛剛形成,需要端到端的去了解業(yè)務(wù)的價值,面向Web開發(fā)的全棧更容易促成團(tuán)隊的組建、規(guī)范和達(dá)成業(yè)務(wù)目標(biāo)。?
  • 交付中期,業(yè)務(wù)開始增長,有復(fù)雜的業(yè)務(wù)流程引入,以及用戶體驗要求上升。前后端的技術(shù)復(fù)雜度也隨之而來,比如頁面的渲染,交互操作,微前端的引入、數(shù)據(jù)的一致性,業(yè)務(wù)的可用性都開始有了較高的要求。?同時,代碼量也到了一定的量級,在耦合性、內(nèi)聚性也都出現(xiàn)了不同程度的質(zhì)量要求。這個時候,可以適當(dāng)?shù)拈_始引入前后端專家,以賦能角色促進(jìn)的方式與全棧團(tuán)隊進(jìn)行協(xié)作,解決技術(shù)難度,整潔代碼治理,賦能規(guī)范和對應(yīng)的前后端工程實(shí)踐等以提高整體的工程效能。
  • 交付的成熟期,隨著業(yè)務(wù)規(guī)模發(fā)展,系統(tǒng)架構(gòu)也開始變的復(fù)雜起來,用戶多了起來,除了功能特性,也會在頁面加載性能、數(shù)據(jù)安全等方面提出新的要求。與此同時,也會出現(xiàn)多端產(chǎn)品服務(wù),開發(fā)者生態(tài)的形成也會促進(jìn)后端形成平臺化的能力。?

這些變化都會促成前后端團(tuán)隊的逐漸分離。這個時候前后端團(tuán)隊也會適當(dāng)增加轉(zhuǎn)向架構(gòu)和特定領(lǐng)域的技術(shù)專家,可能增加特定領(lǐng)域團(tuán)隊,而大前端的工程師則會補(bǔ)充前端+Bff的開發(fā)能力訴求。

總結(jié)

前后端分離本質(zhì)上是技術(shù)的分離,而不是人員的分離。團(tuán)隊要不要分取決于你如何設(shè)計你的架構(gòu),也取決于你的業(yè)務(wù)模式,所服務(wù)的產(chǎn)品形態(tài)、團(tuán)隊能力、工程實(shí)踐的成熟度。

前后端團(tuán)隊分離的成本是極高的,對團(tuán)隊的能力要求也是極高的。它并不適合業(yè)務(wù)不明確,交付優(yōu)先級經(jīng)常變動,需要快速交付,且需要不斷創(chuàng)新和探索的業(yè)務(wù)。

從個人成長來看,前后端分不分并不重要,而是于自己的發(fā)展目標(biāo)與項目機(jī)會是否匹配,團(tuán)隊不應(yīng)該成為我們成長的阻礙,而應(yīng)該化為促進(jìn)我們成長的平臺。

本文的討論并不涉及Mobile app的開發(fā)。如果你的架構(gòu)既有Web端,又有Native app, 小程序,你的團(tuán)隊結(jié)構(gòu)是怎么設(shè)計的呢?

責(zé)任編輯:趙寧寧 來源: Thoughtworks洞見
相關(guān)推薦

2019-06-12 19:00:14

前后端分離AppJava

2014-04-18 14:43:07

前后端分離NodeJS

2019-07-09 05:44:35

前后端分離架構(gòu)接口規(guī)范

2021-09-18 09:45:33

前端接口架構(gòu)

2022-04-06 07:50:57

JWT后端Spring

2020-09-25 11:50:12

前后端分離架構(gòu)Web

2021-10-20 18:21:18

項目技術(shù)開發(fā)

2017-02-15 10:18:32

架構(gòu)前后端分離

2022-05-27 10:40:04

前后端權(quán)限控制設(shè)計

2019-12-04 08:44:59

前后端分離開發(fā)

2017-11-15 07:01:33

互聯(lián)網(wǎng)分層架構(gòu)前后端

2015-07-01 15:32:39

前端前后端分離

2016-08-22 13:31:05

前端架構(gòu)前后端分離

2015-11-12 10:32:27

前端后端分離

2016-09-21 10:11:19

2016-10-31 14:16:33

node前后端分離koa

2021-06-16 08:05:14

centos nginx 后端

2022-09-01 07:18:21

分離項目Vue

2017-11-06 08:41:53

互聯(lián)網(wǎng)分層架構(gòu)前后端

2018-07-20 15:25:02

點(diǎn)贊
收藏

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

日韩电影在线视频| 成人免费观看在线观看| 精品欧美一区二区久久久久| 国内精品国产三级国产aⅴ久| 天堂中文在线观看视频| 天使萌一区二区三区免费观看| 在线看国产精品| www.久久com| **在线精品| 一区二区理论电影在线观看| 欧美日韩精品免费看| 国产免费高清av| 久热精品视频| 国内精品久久久久久影视8| 能直接看的av| 国内露脸中年夫妇交换精品| 欧美片网站yy| 97在线免费公开视频| 久久免费电影| 国产精品电影一区二区| 久久久久资源| www五月婷婷| 六月丁香婷婷色狠狠久久| 性色av一区二区三区红粉影视| 在线视频这里只有精品| 亚瑟一区二区三区四区| 日韩欧美国产三级电影视频| 中文字幕亚洲乱码| 在线亚洲人成| 调教+趴+乳夹+国产+精品| 熟妇熟女乱妇乱女网站| 国产精品毛片一区二区三区四区| av亚洲精华国产精华精| 成人精品久久久| 亚洲午夜精品久久久| 久久一区二区三区超碰国产精品| 性欧美xxxx视频在线观看| a级黄色片免费看| 婷婷亚洲五月色综合| 国产亚洲精品久久久久动| 一出一进一爽一粗一大视频| 一区二区日韩| 精品国产免费久久| 女人扒开双腿让男人捅| 国产精品3区| 欧美高清www午色夜在线视频| 日本新janpanese乱熟| 亚洲精品永久免费视频| 欧美特级www| 久草资源站在线观看| 麻豆mv在线看| 精品久久久久久久久中文字幕| www.av片| 欧美男人天堂| 91极品视觉盛宴| 91蝌蚪视频在线观看| 日韩免费va| 欧美性一区二区| 色噜噜狠狠永久免费| 美女色狠狠久久| 欧美日韩国产123区| 成人日韩在线视频| 日韩08精品| 精品国产1区2区3区| 久久无码专区国产精品s| 91久久偷偷做嫩草影院电| 精品久久一二三区| 五月天激情小说| 亚洲国产最新| 国产午夜精品一区二区三区四区| 精品国产免费久久久久久尖叫| 五月激情婷婷网| 久久久国产一区二区三区四区小说 | 国产原创av在线| 久久人人爽人人片| 天堂av2020| 青青在线视频| 午夜精品在线看| 黄色国产精品视频| 国产精品99久久久久久董美香| 欧美日韩中文国产| 亚洲av无码久久精品色欲| 成人精品毛片| 国产亚洲欧洲黄色| 天天操天天操天天操天天操天天操| 午夜精彩国产免费不卡不顿大片| 欧美高清视频在线播放| 午夜免费看视频| 成人污版视频| 亚洲精品电影在线观看| www.日本高清视频| 欧美日韩国产高清| 日产精品99久久久久久| 99久久久国产精品无码免费| 99久久99久久精品免费看蜜桃| 视频在线99re| 国产第一页在线| 欧美在线免费视屏| 性猛交╳xxx乱大交| 国产伦精品一区二区三区视频| 久久国产精品影片| 国产亚洲欧美在线精品| 韩国成人福利片在线播放| 精品网站在线看| 久做在线视频免费观看| 日韩欧美一区二区三区久久| 99re6在线观看| 色狠狠久久av综合| 欧美成人亚洲成人日韩成人| 伊人久久久久久久久久久久| 国产成人自拍网| 亚洲不卡1区| 男女在线观看视频| 欧美日韩国产精选| 日本一区二区三区网站| 国产精品黄色| 国产在线视频欧美| 国产对白叫床清晰在线播放| 亚洲一级电影视频| 超碰在线资源站| 欧洲福利电影| 欧美在线视频观看| 神马午夜电影一区二区三区在线观看| 综合亚洲深深色噜噜狠狠网站| 777米奇影视第四色| 欧美日韩看看2015永久免费| 免费97视频在线精品国自产拍| 亚洲午夜无码久久久久| 91美女片黄在线| 国产精品裸体瑜伽视频| 视频亚洲一区二区| zzijzzij亚洲日本成熟少妇| 最近中文字幕在线观看视频| 久久精品人人做人人综合| 久草视频国产在线| 91精品国产乱码久久久竹菊| 欧美精品中文字幕一区| 国产精品嫩草影院桃色| 中文字幕二三区不卡| 欧美一级黄色影院| 自拍另类欧美| 99热自拍偷拍| 97成人超碰| 亚洲色无码播放| 潘金莲一级淫片aaaaaa播放| av福利精品导航| 很污的网站在线观看| 涩爱av色老久久精品偷偷鲁| 久久这里只有精品视频首页| 一二区在线观看| 国产精品天干天干在线综合| 一区二区三区网址| 日韩欧美午夜| 91色精品视频在线| caoporn免费在线| 欧美成va人片在线观看| 免费无码毛片一区二区app| 国产精品自拍网站| 精品国产一区二区三区无码| 懂色av一区二区| 992tv成人免费影院| 青青久在线视频| 欧美色偷偷大香| 亚洲综合网在线| 懂色av一区二区三区免费看| 欧美黑人在线观看| 黄色亚洲网站| 自拍偷拍亚洲区| 99久久久无码国产精品免费| 亚洲一区在线视频| 欲求不满的岳中文字幕| 肉色丝袜一区二区| 一区二区免费电影| 136导航精品福利| 啪一啪鲁一鲁2019在线视频| 成人高清免费观看mv| 亚洲精品国产一区二区精华液 | 欧美日韩在线视频免费观看| 亚洲国产精品成人av| 日本免费在线观看视频| 国产精品三级电影| 美女日批在线观看| 先锋影音久久| 成人短视频在线看| 麻豆一区一区三区四区| 国产精品ⅴa在线观看h| 影音先锋中文在线视频| 亚洲另类图片色| 国产精品伦一区二区三区| 亚洲国产精品精华液网站| 69精品无码成人久久久久久| 国产一区 二区 三区一级| 欧美日韩亚洲第一| 欧美~级网站不卡| 日本一区二区免费看| 999精品嫩草久久久久久99| 91sa在线看| h视频在线免费观看| 亚洲天堂影视av| 国内爆初菊对白视频| 欧美日韩在线播放三区| 精品无码人妻一区二区三| 国产欧美日韩亚州综合 | 国产午夜精品一区二区| 无码人妻少妇色欲av一区二区| 久久国产直播| 青草青青在线视频| 亚洲v在线看| 欧美精品一区二区三区久久| 日韩成人久久| 国产欧美日韩中文字幕| 亚洲伊人av| 久久久久国产一区二区三区| 免费在线看a| 亚洲天堂网站在线观看视频| 少妇喷水在线观看| 欧美成人三级电影在线| 91麻豆国产视频| 欧美色综合久久| 国产成人在线免费视频 | 国产伦精品一区二区三区视频网站| 专区另类欧美日韩| 制服 丝袜 综合 日韩 欧美| 成人av资源在线| 自拍视频第一页| 久久电影国产免费久久电影| 久久网站免费视频| 亚洲国产精品一区制服丝袜| 欧美xxxx吸乳| 99久久99久久精品国产片桃花| 蜜桃传媒视频麻豆第一区免费观看 | 高清毛片在线看| 亚洲欧美另类国产| 日韩美女一级视频| 亚洲国产成人精品女人久久久| 99久久国产免费| 宅男在线国产精品| 亚洲图片欧美在线| 精品视频全国免费看| 亚洲精品久久久久久久蜜桃| 色综合一个色综合| 久久精品一二区| 图片区小说区区亚洲影院| www.av视频在线观看| 一区二区欧美精品| 欧美成人一二三区| 亚洲一区二区视频在线观看| 一区二区成人免费视频| 亚洲免费观看高清完整| 国产suv一区二区三区| 亚洲人成精品久久久久久| a一级免费视频| 亚洲欧美乱综合| 久久久久久久久毛片| 亚洲精品成a人| 日韩av电影网址| 欧美视频中文在线看| 一级做a爰片久久毛片| 色屁屁一区二区| 在线观看黄色网| 日韩视频一区二区三区| 亚洲国产精品二区| 日韩av在线直播| 国产主播福利在线| 北条麻妃久久精品| 国产理论电影在线 | 日韩综合久久| 亚洲japanese制服美女| 96sao在线精品免费视频| 精品日韩电影| 日韩中文欧美| 白白操在线视频| 免播放器亚洲| 911福利视频| av成人免费在线| 美国精品一区二区| 国产精品1区2区3区| 中文字幕永久免费| 久久女同精品一区二区| 成人做爰视频网站| 亚洲成人福利片| 亚洲视频久久久| 亚洲国产日韩欧美综合久久| 国产一级在线| 欧美激情精品久久久久久蜜臀| 少妇视频在线观看| 91久久嫩草影院一区二区| 国产精品对白久久久久粗| 日韩免费三级| 亚洲婷婷免费| 中文字幕 日韩 欧美| 99久久婷婷国产综合精品| 后入内射无码人妻一区| 亚洲第一福利一区| 91禁在线观看| 国产视频精品免费播放| 视频在线这里都是精品| 国产91在线视频| av毛片精品| www亚洲国产| 久久婷婷久久| 亚洲欧美日韩色| 中文字幕亚洲一区二区av在线| www.av麻豆| 91精品国产欧美一区二区18| 黄色在线免费观看大全| 欧美精品videosex极品1| 日韩成人在线一区| 日韩精品大片| 国产一区二区你懂的| 一区二区三区人妻| 国产精品家庭影院| 无码人妻精品一区二区三区9厂| 日韩欧美二区三区| 日本美女在线中文版| 日韩免费黄色av| 人体久久天天| 91午夜在线观看| 国产传媒一区在线| 国产美女久久久久久| 欧洲精品一区二区| 毛片免费在线播放| 欧美极品美女电影一区| 国产精品视频一区视频二区| 日韩视频在线播放| 日韩高清一区二区| 一区二区三区少妇| 午夜激情久久久| 天堂网av2014| 国a精品视频大全| www.豆豆成人网.com| 蜜臀在线免费观看| 国产一区二区免费看| 久久精品国产亚洲AV成人婷婷| 日本乱人伦一区| 黄色av网站在线看| 国产精品成人播放| 国产探花一区在线观看| 久章草在线视频| 国产亚洲成av人在线观看导航 | 亚洲精品乱码| 麻豆精品国产传媒av| 午夜精品一区二区三区三上悠亚| 男人天堂av网| 国内精品在线一区| 青青草原在线亚洲| 国产精品秘入口18禁麻豆免会员| 99精品桃花视频在线观看| 亚洲国产综合久久| 亚洲精品久久久久久久久久久久| 成av人片在线观看www| 麻豆精品视频| 日韩av网站免费在线| 国产一二三四视频| 制服丝袜中文字幕亚洲| 日韩伦理电影网站| 国产精品免费一区二区三区观看| 亚洲国产导航| 精品人妻一区二区三区香蕉| 色屁屁一区二区| 欧洲日本在线| 海角国产乱辈乱精品视频| 欧美人妻一区二区三区| 国产va免费精品观看精品| 一区二区三区日韩| 国产麻豆乱码精品一区二区三区| 天天干天天插天天射| 青青草精品视频| 欧美日韩一区二区区别是什么| 一区二区三区四区激情| 神马午夜在线观看| 国产www精品| 午夜欧美在线| 91亚洲一线产区二线产区| 婷婷综合五月天| 精品久久av| 国产中文字幕亚洲| 亚洲高清av| 日韩精品一区二区免费| 国产成人综合视频| 国产成人无码av| 日韩在线观看免费| 澳门成人av| 久草精品在线播放| 亚洲另类在线制服丝袜| 污视频在线免费| 91精品久久久久久久久久久久久久 | 一级毛片视频在线观看| 91在线在线观看| 久久都是精品| 黄页网站免费观看| 亚洲色图第一页| youjizz欧美| 中文字幕第88页| 亚洲一区二三区| 日韩黄色影院| 久久综合一区| 国产一区二三区| 精品一区二区无码| 国内精品美女av在线播放|