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

“一學就會”微服務的架構模式:一個服務一個數據庫模式之一

開發 架構
不管你喜不喜歡微服務,現在微服務無疑已經是程序員們繞不過去的話題了。無論你是想把目前的架構改成微服務,還是你要出去面試高級一點的崗位,需要深入理解微服務。

 [[392936]]

不管你喜不喜歡微服務,現在微服務無疑已經是程序員們繞不過去的話題了。無論你是想把目前的架構改成微服務,還是你要出去面試高級一點的崗位,需要深入理解微服務。

提起微服務,很多程序員對它是又愛又恨,想學微服務不知道如何開始,學了一點之后,又找不到地方去實踐。總之就是感覺微服務遙不可及,又很難駕馭。

首先要明白的是微服務是有套路的,而這些套路基本上解決了微服務結構面臨的幾乎所有重要問題。

這些套路就是微服務自己的架構模式

如果我們能深入了解這些模式的其來龍去脈,就可以理解了微服務絕大部分內容。學習快速,實用價值也極大。

1. 微服務最基本的模式

這篇文章先來講第一個最基本的模式,這個模式我估計需要三篇文章才能講透,這是上篇。打算中篇寫實踐,下篇寫問題。

希望大家能學的輕松。

微服務最基本的模式就是:

一個服務一個數據庫

上圖就是一個最簡單的微服務模式了。

一個服務一個數據庫這種模式,是微服務體系結構中的最基礎也是最核心的模式。看著簡單,但是,這個模式蘊含著微服務的最基本的思想。

要弄清楚一個服務一個數據庫這種模式,首先我們就需要問一下,為什么我們要搞微服務。

2. 傳統系統的問題

在談及微服務的時候,和微服務對應的概念叫做單體系統( Monolithic application )。簡單說,微服務是為了解決單體系統的問題才衍生出來的。單體系統結構如下圖:

那么這種單體結構出現了什么問題,導致現在大家必須開口閉口微服務了呢?

3. 單體系統太大了

最首要的一個原因就是應用系統太大。而由于應用系統的過于龐大,如果僅是單體系統的話,就引發了各種各樣的問題,體現在以下三個方面:

3.1. 系統本身業務復雜,模塊眾多

系統隨著時間的發展,業務需求越來越多。而為了滿足這些需求,就導致整個系統的模塊越來越多。而系統模塊越來越多,就導致能理解整套系統的人變得越來越少,直到最后沒有人可以理解整套系統。

3.2. 系統的代碼庫非常龐大

代碼量也會隨著系統的增大而增大,代碼量的龐大影響了整個開發流程,會導致整個開發成本變得很高。

  • 首先,代碼量大,依賴關系復雜,所以對新接手的開發人員來說,配置開發環境非常耗費精力。
  • 其次,代碼量大,加載這些代碼和對應的依賴需要的內存就多,所以就會導致開發人員的 IDE 運行非常緩慢,導致編輯代碼都很麻煩。
  • 再次,代碼量大,如果要把整個代碼編譯打包,需要的內存也很多,所以也會導致功能開發完成后,對系統的構建會非常緩慢,導致整個構建的時間非常漫長。
  • 再有,代碼量大,幾乎沒人能對整體代碼有比較深入的了解,哪怕可能其中一個要改動的功能,都會因為過于復雜導致開發人員理解不深入。而這些不深入的理解又會讓開發人員不能使用最佳的方式去做功能開發,從而導致隱藏的 bug。

3.3. 技術團隊變得非常龐大

由于功能模塊越來越多,這就需要越來越多的開發人員去開發和維護這套系統。但是,這些開發人員都是面對的同一套代碼庫,雖然可以搞分支,大家各搞各的??墒且坏┬枰洗a,發布上線,就是場噩夢。

各種代碼沖突,代碼丟失,都可能在上線的時候發生。

不僅如此,由于顧慮代碼丟失和沖突,就需要在上線前,進行足量的測試,而這些測試又需要投入巨大的時間成本。

但是,現在都講敏捷開發,很可能在還沒上線的時候,后續的業務需求又接踵而至,簡直要命。

4. 業務需求的個性化

搞微服務,還有一個很重要的原因是業務需求的個性化和顆?;?。

隨著業務的發展,不管是由于市場競爭還是本身發展的需要,勢必需要對本身業務模型的深度挖掘以及提高用戶使用系統的各種體驗。而基于此類種種,就勢必要把系統的各個功能模塊做深做透。

這又會引發幾個新的問題:

4.1. 系統功能模塊可能變得更多更雜

系統功能模塊可能被不斷拆分成了更細碎的模塊,以致可能碎成了顆粒。而由于功能變得更碎更顆粒了,就會讓產品經理們更容易的提出一些非常細致的業務需求。

這些非常細致的需求,很可能會造成頻繁的功能修改和上線要求。而這些無窮盡的快速需求相對整體龐大的系統上線和開發人員的疲于奔命形成了最激烈的沖突。

4.2. 功能模塊對系統的技術要求出現了沖突

比如,不同的功能模塊,訂單模塊和支付模塊。訂單模塊就希望系統能盡可能的能同時處理大量的訂單,甚至可以有一定的容錯性,出問題了砍單就可以了。

但是支付模塊則不一樣,支付模塊希望系統能盡量的穩定,并且必須對準確度要求極高,幾乎沒有容錯的空間。

同樣的,在同樣的支付模塊中(根據系統模塊劃分而定),可能同時存在本地賬戶轉賬和三方渠道支付,本地賬戶轉賬可能需要即時,要求極高的響應時間。但是對于第三方支付,則可以有一定的響應時間容忍度。

如果系統本身是個單體系統,就勢必要求開發人員對整套系統做一定的妥協,對沖突的技術需求做出一定的權衡。而這種權衡很可能影響的就是系統整體的體驗度。

4.3. 系統模塊對服務器的要求出現了沖突

由于功能的深耕細作,則勢必會出現性能上的不同需求。

比如,系統的訂單模塊,個人下單可能會被頻頻訪問,此時,就需要系統的集群多一些,去處理這些大規模的訪問。但是,同樣的功能模塊里,可能還存在一些企業團購需求,他們沒有那么大的訪問量,就不需要那么多的服務器集群。

又比如,用戶評論截圖,可能需要大量的數據存儲。但是,同樣的,針對用戶的個性化推薦就可能需要大規模的密集運算。

除了上面說的,系統龐大引發的問題帶來的一些附屬問題:

4.4. 故障的連鎖反應問題

單體系統從技術上,各個模塊是耦合在一起的。在實際運行里,很可能就會出現一處故障導致整個系統崩盤的現象。

比如,不常用的一個 XX 功能出現了內存泄露,導致整個系統全部不可用了。

4.5. 系統的技術鎖死問題

坦白來說,你得承認在編程里,沒有一種語言是完美的,也沒有一個數據庫是萬能的。

比如,Java 做科學計算就沒有 Python 那么方便高效。比如,我們需要存儲很復雜的對象關系的時候,MySQL、Oracle 就不如任何一種圖形數據庫。

所以,系統越復雜,需要不同技術的概率就越高。但是又由于系統的復雜,引入新技術的風險也就越大。所以,新技術的使用非常困難。

同時,系統龐大后,如果一些組件,甚至語言 SDK 本身的問題如果需要升級,也是一件既繁瑣,又充滿風險的事情,所以,技術版本升級也非常困難。

綜上,對于傳統的單體應用來講,系統龐大引發的技術問題,業務發展引發的需求沖突問題……都是無法單憑單體系統的架構思想就可以解決的。

那為什么 SOA 也不能解決這些問題呢?

5. SOA 的問題

咱們先來看看SOA的結構

可以看到 SOA 架構中有個 ESB(企業服務總線)。這個 ESB 就是專門用于 SOA 的服務和服務之間的互動,是 SOA 必備的基礎技術設施。

正因為 SOA 有了服務總線的思想,就注定 SOA 切分的服務不可能太細,因為服務出現的越多,這個服務總線就最終會變成一個整體系統的瓶頸。

SOA 的服務切分規模本身就受到了限制,這個限制就會帶來以下的問題:

  1. 切分不夠細——我們說過,我們的主要問題根源是系統過于龐大,并且還堆在了一起。如果我們切分不夠細,那么可能的結果就會變為,從一個很大的系統被切分為了寥寥幾個也很大的系統,最終沒有解決問題不說,還可能因為系統變成了不同的分布式服務,又引入了新的分布式系統本身所帶來的問題。
  2. ESB 本身就可能成為一個龐大無比的系統怪獸——ESB 作為 SOA 的基礎設施,它本身就已經足夠復雜,很可能由于業務的發展,它自己也變成了一個恐怖的系統怪物。從而讓開發人員不僅需要維護原來的系統,很可能還需要為如何維護和修改ESB本身而傷透腦筋。

所以,可以看出來,SOA這種思維方式和架構實現本身不足以解決龐大單體系統帶來的問題。

6. 為什么需要服務

回到我們的微服務的話題。我們知道了問題的根源,我們就需要著手解決這些問題。

首先,既然問題是由于系統的龐大復雜引起的,那么我們就可以參考軟件里很普遍的解決思想:分而克之。

無論一個系統有多大,如果我們將其拆的足夠小,就可以把一個復雜的大系統拆分成許多個小系統,再讓這分解出來的小系統通過對外提供服務的手段,將他們再聚合成一套大的完整體系,從結果上,就等價為了原來的復雜的大系統了。而這,就是微服務的最樸實的思想。

所以,微服務思想核心有兩個:

  • 把系統拆分成不同的部分
  • 這些部分要足夠小

微服務這樣做帶來了幾個好處:

  1. 無論多大多復雜的系統,我只要能拆,會拆,就能把問題簡化,從而不用懼怕系統變得復雜。
  2. 拆分出來的服務只要足夠小,那么無論開發、部署、運維上,都能得到無數原來因為系統龐大而無法獲得的好處:修改代碼可能變得簡單了,測試和運行也變得容易了……
  3. 拆分出來的服務能各自獨立發展,不會互相制約。原來系統是單體系統的時候,模塊之間由于技術上的耦合,導致無法自由自在的選用最適合當前功能模塊的技術,也不能隨心所欲的根據當前功能模塊的負載情況去彈性的安排服務器。
  4. 故障天然被隔離開了。我們把系統切分成了服務,每個服務都有自己的進程或者服務器,這樣故障從物理層面就被隔離開了,從而避免了一處不重要的功能故障導致整個系統崩盤。我們只需要把核心的功能弄的足夠健壯,即使非核心功能有了問題,也不會造成太大的損失。

所以,一套巨大的系統,由于本身的臃腫和復雜,就可能會要對其自身進行拆分。而這些拆分,根據一些指導原則,將其拆解的夠小,夠簡單,那么,拆解后帶來的效益是很可觀的。

7. 為什么需要拆庫

服務已經拆了,已經獲得那么大的好處了。

“但是為什么數據庫也必須要拆?”——這其實是很多使用微服務的同學最疑惑的問題了。

數據庫拆分不拆分本質上其實就是數據共享的問題。而一個服務一個庫本身的觀念,其實就是盡最大程度的避免數據的共享。

數據共享會帶來如下幾個問題:

7.1. 技術實現依然可能耦合

因為沒有拆分數據庫,所以,很可能一個本來應該獨立出來的服務模塊,必須依賴于另外的服務模塊,而這和我們拆分服務的初衷出現了沖突。

比如,訂單服務和個性化推薦服務,很可能都需要訪問訂單相關數據。此時,如果不拆數據庫,則很可能由于訂單業務需求導致的訂單表結構的修改,倒逼個性化推薦服務也要跟著修改。

7.2. 底層數據的過度暴露

還是上面訂單服務和個性化推薦服務的例子,個性化推薦很可能只是需要一些用戶 id、訂單類別之類的東西,但是由于數據庫是共享的,很可能開放的就是訂單表的全部數據,而這些數據有很多算是敏感數據,應該被隱藏的,現在則被暴露出去了。

7.3. 無必要的數據訪問競爭

因為是同一個數據庫,這勢必會造成對共享數據的競爭性訪問,而這些競爭性訪問則會大大影響業務模塊的彈性部署。比如,訂單模塊很可能由于個性化推薦的一些定時批量查詢,被影響了其能承載的并發數據量。

所以,看出來了吧,分庫是必須要考慮進微服務整個體系結構的。

8. 最后留個尾巴

每一個服務對應一個數據庫這種模式,是微服務中的最核心最基本的模式,它體現了微服務最核心的思想:

拆分與解耦

一般來說,微服務大部分時候,都會盡量采用一個服務一個數據庫的模式。

這里只說了為什么要使用一個服務一個數據庫,而如何去分服務,如何去分數據庫,它們是否還存在一些實踐上的妥協,這會在下一篇文章里仔細解析。

本文轉載自微信公眾號「四猿外」,可以通過以下二維碼關注。轉載本文請聯系四猿外公眾號。

 

 

責任編輯:武曉燕 來源: 四猿外
相關推薦

2021-04-26 18:13:37

微服務模式數據庫

2021-05-20 13:22:31

架構運維技術

2023-09-11 13:29:00

微服務架構

2018-02-25 17:30:18

2022-11-08 08:35:53

架構微服務移動

2022-05-07 15:44:45

eTS 開發鴻蒙

2018-05-30 10:04:38

容器技術微服務

2018-04-27 16:00:15

Windows上帝模式

2016-02-15 10:33:04

數據中心

2020-08-26 14:45:34

SQL數據庫數次

2017-07-10 14:18:34

微服務架構可視化

2019-09-29 15:25:13

CockroachDBGoJavaScript

2021-07-02 06:54:45

軟件架構模式

2019-08-06 13:37:55

微服務架構數據

2023-01-03 12:30:25

架構CPUGPU

2021-01-22 17:46:37

微服務開源Web

2018-11-19 10:10:51

Python數據庫隨機生成器

2019-08-14 16:56:38

Python職責模式請假

2012-12-20 11:16:16

IBMdW

2021-11-04 10:29:01

CSS前端
點贊
收藏

51CTO技術棧公眾號

欧美日本在线看| 26uuu成人网一区二区三区| 久久综合久中文字幕青草| 麻豆免费在线观看视频| 性欧美又大又长又硬| 欧美激情综合在线| 91麻豆蜜桃| 销魂美女一区二区| 欧美激情综合| 亚洲色图欧美制服丝袜另类第一页 | av高清一区二区| 欧美日韩国产免费观看| 亚洲欧美第一页| 手机在线播放av| 成年美女黄网站色大片不卡| 亚洲天堂av老司机| 乱一区二区三区在线播放| 国产一区二区自拍视频| 久久都是精品| 欧美国产日韩一区二区| 免费黄色片网站| 久久免费视频66| 欧美一区二区三区的| 欧美黄色一级片视频| 成人女同在线观看| 国产精品国产三级国产专播品爱网| 国产亚洲第一区| 国产视频在线观看免费| 日本欧洲一区二区| 欧洲成人免费aa| 久久艹精品视频| 婷婷综合视频| 自拍偷拍亚洲在线| 免费看91的网站| 亚洲瘦老头同性70tv| 精品人在线二区三区| 亚洲黄色片免费| 日韩毛片一区| 色88888久久久久久影院按摩| 久久99久久99精品| 亚洲区欧洲区| 亚洲精品欧美激情| 一区二区在线观看视频| 成人在线视频网| 青青国产在线视频| 亚洲影视在线| 9.1国产丝袜在线观看| 国产香蕉在线视频| 亚洲私拍自拍| 久久久久久久国产精品| 国产精品 欧美激情| 希岛爱理av一区二区三区| 色哟哟网站入口亚洲精品| 欧美另类z0zx974| 五级黄高潮片90分钟视频| 中文字幕成在线观看| 欧美日韩免费在线| 内射国产内射夫妻免费频道| ****av在线网毛片| 亚洲超碰精品一区二区| 亚洲国产精品无码观看久久| 国产不卡人人| 天天操天天色综合| 精品免费国产一区二区| 四虎4545www国产精品| 日本高清免费不卡视频| 污版视频在线观看| 国产激情综合| 欧美videos中文字幕| 一级黄色免费视频| 一区二区三区韩国免费中文网站| 亚洲精品视频久久| 欧美成人另类视频| 影视一区二区| 欧美精品成人在线| 九九热99视频| 毛片基地在线观看| 一区二区中文字| 国产做受69高潮| av网站中文字幕| 日韩精品五月天| 成人av番号网| 成人乱码一区二区三区| 97国产一区二区| 亚洲成人18| 羞羞电影在线观看www| 午夜精品福利久久久| 成人三级视频在线播放 | 成人性生交大片免费看视频直播| 国产成人精品无码高潮| 99久久精品国产麻豆演员表| 日韩妆和欧美的一区二区| 日本高清中文字幕在线| 亚洲午夜视频在线观看| 久久久久国产精品熟女影院| 综合久久av| 日韩电影大全免费观看2023年上| 亚洲区一区二区| 老熟妇精品一区二区三区| 久久99高清| 欧美老肥婆性猛交视频| 中文字幕在线欧美| 国产精品18久久久久久久久| 免费中文日韩| 在线heyzo| 色成年激情久久综合| 丰满少妇一区二区三区专区 | 国产酒店精品激情| 蜜桃av久久久亚洲精品| av免费在线观看网站| 一本色道久久综合亚洲91| 善良的小姨在线| 精品一区二区三区在线| 亚州国产精品久久久| 国产精品系列视频| 久久精品人人做人人爽97 | 久久久999| 国产经典一区二区三区| 自拍视频在线免费观看| 粉嫩老牛aⅴ一区二区三区| 久久黄色一级视频| 久久中文亚洲字幕| 国产成人综合av| 神马精品久久| 亚洲国产欧美在线人成| 在线视频日韩欧美| 久久国产亚洲| 国产精品成久久久久三级| 午夜激情小视频| 亚洲宅男天堂在线观看无病毒| 欧美三级午夜理伦三级富婆| 国产精选一区| 91av视频导航| 欧美亚洲精品在线观看| 亚洲精品视频在线看| 欧美成人乱码一二三四区免费| 自拍偷拍一区| 日本久久中文字幕| 色中色在线视频| 精品国产精品三级精品av网址| 中文字幕99页| 亚洲小说欧美另类社区| 99久久一区三区四区免费| 18videosex性欧美麻豆| 91精品国产乱码久久蜜臀| 夫妻性生活毛片| 激情六月婷婷综合| 久久99国产精品一区| 精品视频成人| 久久福利网址导航| 亚洲精品无码专区| 亚洲一区视频在线观看视频| 风韵丰满熟妇啪啪区老熟熟女| 亚洲一级毛片| 翡翠波斯猫1977年美国| 久久青青色综合| 精品国产伦一区二区三区观看方式 | 五月婷婷六月激情| 狠狠色噜噜狠狠狠狠97| 性欧美成人播放77777| 久久精品一区二区国产| 亚洲欧美电影在线观看| 成人亚洲精品| 欧美激情一级二级| 日中文字幕在线| 在线观看免费亚洲| 欧美日韩国产黄色| 国产精品亚洲专一区二区三区| 青青视频免费在线| 国产精品中文字幕制服诱惑| 情事1991在线| 午夜免费福利在线观看| 日韩一级黄色大片| 日本在线观看中文字幕| 日本一区二区动态图| 亚洲男人天堂av在线| 极品少妇一区二区三区| 蜜桃视频在线观看成人| 看片一区二区| 欧美激情一区二区三级高清视频| 视频一区二区在线播放| 欧美日韩精品电影| 久草资源在线视频| 国产日韩精品一区| 91蝌蚪视频在线| 中国女人久久久| 亚洲一区二区精品在线观看| 日韩精品一区二区三区中文在线| 97超级碰碰人国产在线观看| av天在线观看| 精品毛片乱码1区2区3区| 亚洲欧美一区二区三区在线观看| 国产精品人妖ts系列视频| 日本成人在线免费| 人人精品人人爱| 成品人视频ww入口| 日韩电影免费网站| 成人免费视频网站入口| 欧美国产日韩电影| 亚洲18私人小影院| 成人国产免费电影| 亚洲欧美国产高清va在线播| 精品国产亚洲AV| 在线免费精品视频| 日韩欧美三级在线观看| 亚洲欧美色综合| 第一次破处视频| 99久久久精品| 毛片毛片毛片毛片毛| 日韩电影免费在线观看网站| 69sex久久精品国产麻豆| 日韩不卡一区| 欧美成ee人免费视频| 亚洲一区二区三区四区电影| 国产精品视频精品| 日韩欧美精品一区二区三区| 久久99久久亚洲国产| av在线播放免费| 亚洲男人的天堂在线播放| 亚洲国产精彩视频| 6080亚洲精品一区二区| www.五月婷婷.com| 疯狂蹂躏欧美一区二区精品| 久久精品视频9| 亚洲精品ww久久久久久p站| 1024在线看片| 国产欧美日韩不卡免费| 久久人人爽人人爽人人片 | 欧美一区二区观看视频| 亚洲精品国产精品乱码视色| 黑丝美女久久久| 日韩 欧美 综合| 亚洲国产wwwccc36天堂| 久久久国产精品黄毛片| 亚洲精品高清视频在线观看| 国产第一页浮力| 最好看的中文字幕久久| 久久爱一区二区| 国产精品色在线观看| 一级黄色毛毛片| 国产日韩欧美a| 精品人伦一区二区| 久久久久久久久99精品| 在哪里可以看毛片| 久久蜜臀精品av| 亚洲av无码国产精品麻豆天美| 久久久久久**毛片大全| 无码一区二区三区在线| 国产亚洲精品久| 538精品视频| 中文字幕一区在线| 亚洲视频重口味| 自拍偷拍亚洲欧美日韩| 爱爱视频免费在线观看| 亚洲精品欧美专区| 国产无码精品在线播放| 亚洲高清三级视频| 天天做天天爱夜夜爽| 色狠狠色狠狠综合| 国产成人麻豆免费观看| 欧美日韩成人一区二区| 国产视频在线观看视频| 亚洲а∨天堂久久精品喷水| 香蕉视频免费在线看| 亚洲免费精彩视频| 91在线看黄| 欧美大码xxxx| 91美女主播在线视频| 欧洲亚洲妇女av| 亚洲成人一区在线观看| 91在线观看免费网站| jizz性欧美23| 日韩精品极品视频在线观看免费| 日本成人小视频| 欧美少妇在线观看| 91久久午夜| the porn av| 国产黄色精品网站| 国产又爽又黄无码无遮挡在线观看| 国产清纯在线一区二区www| 手机在线免费看片| 五月激情丁香一区二区三区| 久久亚洲精品石原莉奈| 宅男在线国产精品| 婷婷在线免费观看| 中文字幕一精品亚洲无线一区 | 欧美激情第10页| 中文字幕日本最新乱码视频| 久久精品999| 中国一级特黄录像播放| 国产精品美女久久久久久久| 国产无遮挡裸体免费视频| 色婷婷狠狠综合| www.久久色| 国产亚洲精品高潮| 久久五月精品中文字幕| 国产精品美女www爽爽爽视频| 麻豆一二三区精品蜜桃| 欧美三级网色| 欧美涩涩视频| 亚洲美女爱爱视频| 久久综合九色综合欧美就去吻 | 先锋资源av在线| 中文字幕一区二区三区四区| 你懂的国产在线| 日韩一级二级三级| 成年网站在线| 4438全国成人免费| 精品国产鲁一鲁****| 日韩高清av| 99在线精品视频在线观看| 久久精品视频在线观看免费| 26uuu国产在线精品一区二区| 久久国产精品波多野结衣| 欧美性受极品xxxx喷水| 天堂av在线免费观看| 欧美第一淫aaasss性| 日韩欧美三区| 日本福利一区二区三区| 99热免费精品| 亚洲国产精品第一页| 亚洲另类中文字| 国产一区二区三区成人| 国产一区二区三区久久精品 | 91老司机在线| 欧美日韩性在线观看| 日本毛片在线免费观看| 成人午夜私人影院| 黄页网站免费观看| 91精品国产综合久久久久久久 | 色资源在线观看| 国内成人精品视频| 超碰精品在线| 国产一级做a爰片久久毛片男| 精品在线观看视频| 特级西西人体高清大胆| 欧美偷拍一区二区| 第三区美女视频在线| 国产xxx69麻豆国语对白| 日韩精品导航| 日韩欧美精品在线观看视频| 99精品视频在线观看免费| 日韩乱码人妻无码中文字幕| 亚洲第一区在线观看| www.51av欧美视频| 好吊色欧美一区二区三区四区| 亚洲激情视频| 国产精品久久AV无码| 欧美性xxxx极品hd满灌| 美丽的姑娘在线观看免费动漫| 欧洲中文字幕国产精品| 国产精品手机在线播放 | 成人做爰视频www| 亚洲国产精品一区二区第四页av| 麻豆国产精品777777在线| 国精产品久拍自产在线网站| 欧美酷刑日本凌虐凌虐| a黄色片在线观看| 国产成人精品日本亚洲11| 最新日韩在线| 国产精品久久久久无码av色戒| 日本久久一区二区| 老司机在线视频二区| 91青青草免费在线看| 亚洲高清免费| 久久精品国产亚洲av麻豆| 欧美系列在线观看| а√天堂资源地址在线下载| 动漫精品视频| 久久久久久久高潮| 老熟妇高潮一区二区三区| 欧美成人高清电影在线| 亚洲一区站长工具| 亚洲一一在线| 国产 欧美在线| 波多野结衣电车痴汉| 久久精品国产一区二区电影| 粉嫩久久久久久久极品| 国产精品亚洲αv天堂无码| 国产精品白丝在线| 好男人www在线视频| 日韩av电影国产| 伊人情人综合网| 熟女俱乐部一区二区| 精品视频一区 二区 三区| 久久久久黄久久免费漫画| 日韩av一区二区三区美女毛片| 国产精品一级片在线观看| 国产精品久免费的黄网站| 久久久成人av| 美女亚洲一区| 一区二区在线免费观看视频| 色妹子一区二区| 性网站在线观看| 视频一区亚洲| 成人va在线观看| 91福利在线观看视频| 97在线看福利| 欧美xxx在线观看| 国产精品久久久久久成人|