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

大型Java分布式應用縱橫談

開發 后端 分布式
每個大型應用都在追求高可擴展性和高可用性驅動的,而且云計算的發展必將使分布式平臺將來會更加流行。但對于Java分布式應用的性能問題,你又怎么看呢?

在當今應用架構里,分布式和應用與服務之間的通信都是核心思想。想要從分布式中獲益,你必須牢牢記住幾條基本的原則,否則你可能會很容易遇到性能和擴展性問題。在開發階段這些問題不會經常出現,但當你進行負載測試或產品化的時候,你可能會意識到你選擇的軟件架構不能滿足性能和擴展性需求。在這篇文章中,我們重點關注構建分布式應用需要記住的一些關鍵點。

分布式需要應用之間進行交互。范圍包括從大規模集群架構上簡單的點到點的交互,到動態的面向服務或基于服務的架構。跨系統邊界的通信也是提高軟件系統擴展性和可用性的關鍵。如今軟件架構已把分布式作為一個核心的必要的概念。Java平臺成為了核心的角色,因為它的分布式、有很好的API和產品支持這些特點。應用場景從像SAP這樣在標準軟件上的系統集成,到內部或外部的服務集成。SOA提供這樣的方法,使服務和應用變的靈活和可重用,可以對新的市場需求很快的做響應。另外,像使用網格計算,虛擬機和多核刀片機的趨勢,導致越來越多的集群應用的出現。這主要是由于追求高可擴展性和高可用性驅動的。而且云計算的發展趨勢表明,分布式平臺將來會更加流行。另外,系統正變得希望能更動態的增加其靈活性。例如,在運行時添加應用節點。這些趨勢也導致了系統結構變得越來越復雜。對于開發人員來說,則更難理解產品中服務調用是如何實現的了。這種復雜性和缺乏對相應知識的了解,很容易導致資源消耗的增加(CPU,內存,網絡)和性能的降低。

面具后的惡魔

如今,遠程技術使分布式應用的實現更加簡單。底層通信的細節和服務端和客戶端的基礎結構對開發人員是透明的?,F在,如果要把一個Java類暴露為一個服務,有時只需要簡單的加一個注解到這個類上。服務也可以被工具生成的代理很容易的訪問。如下圖所示,但是,這僅僅是冰山的一角。

遠程協議的上層架構 
圖1.遠程協議的上層架構

遠程堆棧的核心塊是對象的序列化和傳輸的格式化。通常,應用的開發者不需要知道這些。但是,這也是很多性能問題產生的原因。效率不高的序列化意味著,通過網絡傳輸了很多不需要的數據。復雜對象的顯示和大量的數據,在序列化和反序列化期間,導致CPU和內存的使用會很高。底層的基礎架構和它的配置對應用的性能有很大的影響。在客戶端,主要是連接的管理和底層線程模型。在分布式應用中使用連接的指導方針和數據庫的連接很像。建立一個連接需要一定的時間。但這同樣要看是什么協議。例如,建立一個HTTPS的連接的開銷要大于一個簡單的TCP/IP連接。同時,連接又是系統很重要的資源。所以,使用連接池很重要。正確的配置在這里也很關鍵,因為錯誤的配置文件給我們帶來的壞處要多于好處。線程的模型涉及到請求如何被處理。重要的是請求是被同步還是異步處理。同步通信阻塞一個進程直到收到相應。在異步通信中,當收到響應時會調用一個回調。這就允許這個線程被其他事務使用。在服務端,可用的工作線程數量就是定義的并行處理的最大服務請求數。網絡本身也是分布式應用的一個重要組件。網絡是比影響性能更加限制其可擴展性的重要的瓶頸資源。這塊通常在開發時會被忽視,因為沒有調用實際的網絡。

遠程調用之美在于...

這有很多可以選擇,Java提供了非常多的可能性和技術來實現分布式應用。遠程技術的選擇對應用的架構、性能和擴展性有十分重要的影響。最“老的”的但是幾乎是用的最廣的遠程協議是RMI(如下圖)。

RMI架構 
圖2.RMI架構

RMI是J2EE應用的一個標準協議。像它的名稱暗示的一樣,設計時就是為了調用遠程Java虛擬主機上的對象提供的方法。對象在服務端被暴露出來,這時客戶端就可以通過代理調用這個對象。同樣的服務端對象被多個線程使用。線程池被RMI基礎設施管理。通信通過TCP/IP被處理,并且使用JRMP或針對RMI的基于IIOP GIOP(CORBA協議)的協議。應用服務端也提供自己的屬性協議來優化其性能。如服務端的引用需要管理一樣,RMI基礎設施也提供了垃圾回收器來管理引用。這個分布式垃圾回收器(DGC)本身也使用RMI協議來管理服務器端的對象生命周期。除了客戶端和服務端很強大,RMI還有一些其他的實現。關于RMI的詳細介紹及應用請參考51CTO之前的文章《用RMI實現基于Java的分布式計算》。

RMI只支持同步通信,缺點上面已經討論過了。另外,不能為數據驅動的服務提供低級緩存,因為它是基于2進制協議的。開發人員和系統架構能夠改變基礎設施的配置參數來優化性能。JMS是J2EE平臺上使用的第二多的協議。如下圖:

JMS架構圖  
圖3.JMS架構圖

有別于RMI, JMS是一個異步的協議。通信是基于隊列的,以便監聽器可以對消息作出反應。JMS不是一種標準的遠程調用協議,但是它仍然能夠滿足服務與服務之間的交互。在SOA中非常重要的很多ESB的實現,就采用基于JMS的中間件來進行服務之間的信息傳遞。由于JMS是異步的,一些典型的同步問題就可以避免。在很多系統中,高可擴展性的關鍵在于能夠很快的釋放資源(像線程)。在很多情況下,異步處理是唯一合適的方法。JMS提供很多不同的傳輸格式。XML是最通用的消息格式,但二進制格式也是可能的。消息結構的設計是應用架構的一個重要部分,因為它可以直接影響到應用的性能和可擴展性。

基于SOAP的WEB Service(如下圖)和其他相關的WS-*也在Java 企業應用領域中變得越來越重要。

同步和異步SOAP架構  
圖4.同步和異步SOAP架構

設計SOAP是為了替換CORBA,而且一開始就得到了業界的強烈支持。因為WS-I之間的共同努力,不同平臺差不多能夠很容易的連接起來。SOAP是一種基于XML的RPC協議,所以很容易和浪費帶寬聯系到一起。#p#

越來越多的基于REST的服務開始取代SOAP。Java中的REST服務在JSR 311中有說明,是基于HTTP所支持的基本操作而設計的。但是,REST不是作為RCP協議,而是面向資源的,為了訪問和操作(web)資源而設計的。這兩個協議都支持同步通信。這也是底層HTTP協議所要求的。WS-地址對SOAP協議進行擴展,所以它也允許異步服務的實現。REST最大的優點是,能夠很容易的通過HTTP代理實現緩存。REST依靠使用HTTP底層協議,無論如何都和用的機制。

可能犯的錯

分布式應用的很多地方都可能出現潛在的問題,如圖所示:

分布式應用的問題起因
 圖5 分布式應用的問題起因

在客戶端,主要的問題在于糟糕的交互設計-太多的服務調用,或者選擇了錯誤的通信模式。同步事務運行時間過長很容易導致性能問題。在通信層,大量的數據和過多的服務調用所產生的高的網絡負載是主要問題。在服務端,不適當的服務接口設計和不合適的序列化策略的使用導致性能和擴展性問題。我們下面仔細看下這些問題。

分布式應用的問題起因

通信協議的正確選擇主要取決于系統的整體架構和底層的需求。如果你工作在有mainframe、Java和.NET組件相互交互的特異環境中,用SOAP是行不通的。在純Java環境中,在JRMP上使用RMI仍是性能最優,可擴展性最好的解決方案,你能夠獲得開箱即用的編程支持。在很多SOA實現中,SOA和基于Web Service的實現同義而語。所以有越來越多的使用SOAP作為RPC協議的純Java應用案例出現,盡管采用這樣的方法一點有點都沒有。調查顯示,和RMI-JRMP相比,經常使用SOAP還是有意義的。除了描述過的標準協議,一些其他的基于XML的和二進制協議也在一些應用中使用。Hessian的性能就不錯。另外,還有一些其他編程語言的實現。例如使用Spring把POJOs暴露給遠程調用使不改變實現就在不同的協議間切換變得相對容易。Spring 支持RMI, HTTP, Hessian, Burlap, JAX-RPC, JAX-WS 和 JMS。

反模式:饒舌的應用

在搭建分布式應用時,一個核心的原則就是盡量減少遠程調用。這些意味著數據序列化的開銷,建立連接的開銷和附件的網絡負載。另外,CPU,內存和網絡資源的消耗限制了可擴展性。所以,為遠程應用的接口設計一種方法,來確保必要的服務交互數最小是十分重要的。尤其是那些起初是在本地搭建的,然后為了可擴展性原因遭遇了大量服務交互的應用。這些問題大多會在負載測試或產品化時出現,但當本地開發測試時一點問題都沒有??梢圆捎眠m當的性能管理方法,在開發過程中分析遠程行為就可以避免這些問題。下圖顯示的是一個通過dynaTrace分析一個應用的遠程行為的例子 。

 

基于這個分析,接口能夠重新創建,應用邏輯能夠重新設計來減少遠程調用的次數??赡艿姆椒ㄊ牵喜讉€方法的邏輯為一個,或在幾個調用請求周邊的對象處,使用數據容器。特定數據的位置也可以幫助減少遠程調用,因為在需要的地方數據是可用的。尤其當讀數據時,使用cache可以很大程度上提高性能和可擴展性。在軟件設計的早期,服務的分發和可能的通信在成為需求或將成為需求時已經考慮到是很重要的。

反模式:大格式消息

當調用遠程的服務時,這通常意味著數據會在不同的協議上傳輸。像XML在SOAP協議上傳輸或二進制數據在RMI協議上傳輸。大多數技術傳輸對象的數據或對象本身。大多數情況下,序列化的發生是在遠程實現的底層。序列化的開銷和所傳輸對象的大小相對應。在實際情況下,我們進行序列化的開銷要占到98%。怎么會這樣?一個鑒權服務接口需要一個用戶對象來授權。這個用戶對象不僅有用戶名和密碼,還有很多屬性,關聯到其他用例的數據引用。標準的SOAP序列化要創建幾千字節的數據消息。這些數據要被服務解析并映射到用戶對象結構上,導致大量CPU和內存的消耗。解決方案再明顯不過了。接口要重構,只需要用戶ID和密碼。所以,除了選擇正確的遠程技術,消息內容的設計對構建好的性能和可擴展性的應用很重要。通常正好符合設計的很好一般對象會帶來高性能的回報。

反模式:分布部署

分布式的Java企業級應用會導致一個應用分割成多個服務和一些部署單元部署到一些應用服務上。分布式的有一個組件新的部署包不需要重新部署到其他組件上。另一個可能性是,大量使用的服務能夠部署到獨立的硬件或被部署多次。有大量部署單元的復雜應用,服務的交互變得越來越難理解。這會導致2個交互頻繁的服務被部署到不同的硬件上從而產生很多的遠程調用情況出現。在大規模應用中,分析交互的頻率和數據大小與部署結構一致是很重要的。很多時候,從分布式部署到本地可以使性能得到很大的提升而不需要損失靈活性和可擴展性。尤其對那些無狀態的服務,把它們部署到不同的節點來提升其本地性。

結論

從這些反模式中可以看出,在應用的設計初期階段就考慮可擴展性是很重要的。它是應用架構的一個關鍵驅動。在后期提高性能和可擴張性在多數或大多數情況下工作會越困難。對應用產品的詳細分析來識別遠程調用的頻率或大體積數據,優化系統的一致性是不可或缺的。如果你遇到了相似的或不同的問題,請讓我知道,我好擴充我的反模式記錄。

 

【更多Java分布式技術】

  1. Java企業級應用架構設計中的分布式結構
  2. Java EE架構原理探秘及企業級應用
  3. 用JAVA和XML構建分布式系統
  4. JDBC分布式事務淺析

原文標題:Performance Considerations in Distributed Applications

鏈接地址:http://blog.dynatrace.com/2009/09/28/performance-considerations-in-distributed-applications/

責任編輯:佚名 來源: dynatrace.com
相關推薦

2018-12-14 10:06:22

緩存分布式系統

2011-09-28 11:22:52

Hadoop

2012-02-23 09:59:05

Hadoop分布式應用

2012-05-21 10:19:31

Hadoop

2009-06-02 08:41:40

虛擬化數據中心H3C

2017-05-08 11:53:21

2019-08-05 07:58:01

分布式架構系統

2019-10-10 09:16:34

Zookeeper架構分布式

2018-05-31 09:27:38

服務器架構原理

2019-06-19 15:40:06

分布式鎖RedisJava

2023-05-29 14:07:00

Zuul網關系統

2017-09-01 05:35:58

分布式計算存儲

2011-04-01 14:28:58

zabbix應用proxy

2021-12-13 11:07:10

鴻蒙HarmonyOS應用

2009-09-23 18:14:48

2022-03-08 15:24:23

BitMapRedis數據

2024-01-08 08:05:08

分開部署數據體系系統拆分

2013-03-26 13:43:08

Java分布式計算

2017-10-27 08:40:44

分布式存儲剪枝系統

2022-02-22 10:29:24

分布式架構高可用
點贊
收藏

51CTO技術棧公眾號

精品粉嫩超白一线天av| 国产一区二区影院| 亚洲免费av片| 国产喷水theporn| 91网在线看| 91在线看国产| 国产噜噜噜噜久久久久久久久| 中文字幕无码日韩专区免费| 国产乱论精品| 在线观看成人免费视频| 992tv成人免费观看| 天天操天天干天天操| 久久99久久久欧美国产| 97激碰免费视频| 夫妇交换中文字幕| 精品三级av| 欧美精品久久天天躁| 日本日本19xxxⅹhd乱影响| 欧美日韩在线资源| 91美女片黄在线| 91国产在线免费观看| 国产免费a视频| 在线日韩电影| 美女扒开尿口让男人操亚洲视频网站| 国产综合久久久久| 9i在线看片成人免费| 久久久成人av毛片免费观看| 99re6热在线精品视频| 国产三级国产精品国产国在线观看 | 在线观看不卡| 最近2019中文字幕一页二页| 久久精品人人做人人综合| 日韩一级在线观看| 欧美激情国产精品日韩| www在线看| 亚洲欧美经典视频| 亚洲一区bb| 免费在线黄色影片| 99国产精品久久久久| 亚洲综合在线小说| 国产毛片一区二区三区va在线| 久久性色av| 69久久夜色精品国产69| 久久久久成人精品无码| 欧美一区二区三区久久精品茉莉花| 国产亚洲视频在线观看| 黑人巨大精品欧美| 四虎884aa成人精品最新| 精品精品国产高清a毛片牛牛| 精品亚洲视频在线| 亚洲精品成a人ⅴ香蕉片| 欧美在线观看你懂的| 国产a级片免费观看| 高清电影一区| 欧美制服丝袜第一页| 国产无套内射久久久国产| 中文在线免费视频| 欧美视频在线免费看| 欧美日韩在线中文| 在线观看涩涩| 色屁屁一区二区| 国产1区2区在线| 三上悠亚一区二区| 在线免费视频一区二区| 亚洲77777| 久久影视精品| 欧美高清精品3d| 91网址在线观看精品| 免费精品一区| 亚洲国产一区二区三区四区| 污片免费在线观看| 久草精品在线| 最近中文字幕日韩精品 | 奇米影视亚洲色图| 欧美日韩国产观看视频| 色久综合一二码| 在线观看高清免费视频| 国产精品久一| 亚洲成成品网站| 国产欧美一区二区精品仙草咪| 欧美国产精品一区二区三区| 精品国产免费人成电影在线观...| 亚洲男女视频在线观看| 国产三级理论片| www.一区二区.com| 国产又粗又猛又爽| 国产精品18久久久久久久久| 欧美一区二区观看视频| 免费黄色福利视频| 久久久久毛片| 精品久久一区二区| 伊人网伊人影院| 图片区亚洲欧美小说区| 性欧美xxxx| 在线观看黄色网| 国产91露脸合集magnet| 农村寡妇一区二区三区| 日本成人在线播放| 图片区小说区区亚洲影院| 国产嫩草在线观看| 免费福利视频一区| 色偷偷888欧美精品久久久| 精品处破女学生| 美国av一区二区| 激情久久av| 日本高清视频在线观看| 婷婷国产v国产偷v亚洲高清| wwwwwxxxx日本| 青青久久av| 欧美精品少妇videofree| 天天干天天干天天操| 国产乱码精品一区二区三| 最新国产精品久久精品| 欧美猛男男办公室激情| 香蕉视频xxxx| 欧洲专线二区三区| 久久青草福利网站| 91黄色在线视频| 26uuu成人网一区二区三区| 艳母动漫在线观看| 欧美va在线观看| 亚洲国产黄色片| av最新在线观看| 天堂av在线一区| 国产亚洲欧美一区二区| 久草免费在线| 欧美日韩在线直播| 日韩一级av毛片| 亚洲激情一区| 99在线观看视频| 成人福利片网站| 欧美日韩一区小说| www色com| 久久亚洲图片| 麻豆精品视频| 在线天堂资源www在线污| 欧美精品一区二区三区视频| 国产va在线播放| 国产在线日韩欧美| 一区二区av| 四虎永久精品在线| 综合欧美国产视频二区| 小泽玛利亚一区二区三区视频| 91视频.com| 老太脱裤子让老头玩xxxxx| 51社区在线成人免费视频| 欧美成人中文字幕| 午夜精品久久久久久久91蜜桃| 亚洲色图视频网| 色欲无码人妻久久精品| 欧美影院一区| 国产精品12| 国产三线在线| 亚洲国产精品99久久| 99精品视频99| 2022国产精品视频| 亚洲 中文字幕 日韩 无码| 欧美日韩在线二区| 成人av.网址在线网站| 国内外激情在线| 日韩欧美国产高清| 日本在线免费观看| 久久品道一品道久久精品| 美女网站免费观看视频| 欧美影院三区| 91久久精品美女高潮| a视频在线免费看| 精品福利一区二区三区免费视频| 亚洲国产精品午夜在线观看| 99re热视频精品| 国产成人精品无码播放| 日韩欧美一区二区三区免费看| 亚洲综合视频网| 成人在线观看你懂的| 亚洲宅男一区| 国产精品一二区| 成人av黄色| 成人免费看片98| 欧美电影《睫毛膏》| 成人在线视频网站| 中文在线观看免费| 日韩av影片在线观看| 手机av免费观看| 成人免费一区二区三区视频| 国产精品一级无码| 亚洲欧美高清| 一区二区三区视频| jazzjazz国产精品久久| 国产精品观看在线亚洲人成网| 午夜视频成人| 亚洲国产三级网| 中文字幕一区二区人妻| 亚洲一区二区三区中文字幕在线| 女人被狂躁c到高潮| 九一久久久久久| 777av视频| 日本女优一区| 国产日韩欧美亚洲一区| 国产精品无码久久久久| 午夜精品一区二区三区在线视频| eeuss影院www在线观看| 亚洲福利视频久久| 一级黄色片在线观看| 午夜精品一区二区三区电影天堂 | 免费中文字幕在线观看| 久久久亚洲午夜电影| 亚洲精品无码久久久久久久| 亚洲在线成人| 欧美一区二区三区综合| re久久精品视频| 国产亚洲一区在线播放| www.成人| 国产成人啪精品视频免费网| 蜜桃传媒在线观看免费进入| 中文字幕9999| 日本福利在线观看| 精品国产91洋老外米糕| 国产日韩一级片| 欧美手机在线视频| 亚洲图片在线视频| 亚洲第一搞黄网站| 亚洲成人生活片| 中文字幕一区二区在线播放| 精品国产无码在线观看| 成人av网在线| 小日子的在线观看免费第8集| 日韩激情一区二区| 日本一区二区黄色| 亚洲永久网站| av网站大全免费| 欧美激情麻豆| 青青草免费在线视频观看| 久久婷婷蜜乳一本欲蜜臀| 日本一区二区三区免费观看| 日本国产精品| 国内不卡一区二区三区| 精品中国亚洲| 国产欧美日韩视频一区二区三区| 青草伊人久久| 亚洲999一在线观看www| 国产精品成人3p一区二区三区| 国产精品视频xxxx| 成人国产精品| 91精品国产综合久久香蕉的用户体验| 亚洲日本在线观看视频| 国产精品91在线| 国精产品一区一区三区四川| 国产成人亚洲综合青青| 国精产品一区二区三区有限公司| 欧美又大粗又爽又黄大片视频| 色戒汤唯在线观看| 欧美在线视频一区| 性感美女一区二区在线观看| 国产精品video| 99久久亚洲国产日韩美女| 国产精品一区二区三| 亚洲国产91视频| 99高清视频有精品视频| 国产劲爆久久| 免费久久99精品国产自| 欧美理论视频| 国产三级中文字幕| 日韩精品av一区二区三区| 青草国产精品| 一本色道久久88亚洲精品综合| 欧美精品成人| 免费看一级大黄情大片| 水野朝阳av一区二区三区| 欧美伦理片在线观看| 国产真实乱子伦精品视频| 精品人妻无码中文字幕18禁| www.日韩大片| 人人爽人人爽人人片| 亚洲欧洲精品天堂一级| 国产精选第一页| 日本韩国一区二区三区| 国产精品一品二区三区的使用体验| 日韩一区二区三区电影在线观看 | 正义之心1992免费观看全集完整版| 99精品视频精品精品视频 | 亚洲美女色禁图| 日韩在线第三页| 国产自产2019最新不卡| 人体私拍套图hdxxxx| 中文乱码免费一区二区| 麻豆疯狂做受xxxx高潮视频| 欧美日韩国产精品一区二区不卡中文| 日韩精品一区二区亚洲av观看| 欧美精品1区2区| 亚洲 国产 欧美 日韩| 丝袜美腿亚洲一区二区| www欧美xxxx| 国产精品一区专区欧美日韩| 91精品久久久久久综合五月天| 欧美日韩综合网| 欧美黄色大片网站| 国产三级日本三级在线播放| 国产成人啪免费观看软件 | 亚洲精品亚洲人成人网| 在线观看日韩中文字幕| 日韩一区二区在线观看视频 | 男人添女荫道口喷水视频| 久久久久综合| 一级全黄裸体片| 欧美国产日韩一二三区| 国产午夜福利一区二区| 欧美日韩电影一区| 久草在线网址| 欧美精品久久久久久久久| 久久精品资源| 欧美lavv| 在线观看日韩av电影| 777一区二区| 国产午夜精品在线观看| 亚洲视频免费播放| 欧美大片在线观看一区| 天堂地址在线www| 国产a级全部精品| 乱亲女h秽乱长久久久| 奇米777四色影视在线看| 蜜臀av性久久久久蜜臀av麻豆| 特大黑人巨人吊xxxx| 亚洲一区二区不卡免费| 国产乱子伦精品无码码专区| 中国日韩欧美久久久久久久久| 97在线视频免费观看完整版| 亚洲淫片在线视频| 日韩精品第一区| 欧美精品无码一区二区三区| 99国产精品一区| 日韩av一二三区| 精品久久久久久无| 天堂av在线电影| 1卡2卡3卡精品视频| 99久久久久久中文字幕一区| 日本中文字幕高清| 久久久精品国产免大香伊| 国产精品久久久久久久妇| 亚洲第一二三四五区| xxxx视频在线| 国产区欧美区日韩区| 亚洲三级视频| 欧类av怡春院| 五月天亚洲精品| 天堂在线视频网站| 欧美一区二区视频97| 天堂99x99es久久精品免费| 黄色一级视频片| 久久久久久影视| 免费在线不卡av| 精品国产依人香蕉在线精品| 亚洲综合伊人| 激情五月六月婷婷| www.激情成人| 亚洲免费在线观看av| 亚洲乱码国产乱码精品精| 超碰aⅴ人人做人人爽欧美| 日韩av高清在线播放| 久久aⅴ国产欧美74aaa| 一区二区视频免费看| 精品av综合导航| 午夜影院一区| 神马一区二区影院| 另类小说综合欧美亚洲| 丝袜 亚洲 另类 欧美 重口| 精品国产乱子伦一区| 国产理论在线| 日韩久久久久久久久久久久久| 久久精品国产亚洲一区二区三区| 最新一区二区三区| 精品第一国产综合精品aⅴ| 伊人网在线播放| 亚洲欧洲精品在线| 国产精一区二区三区| 日韩精品在线不卡| 亚洲天堂男人天堂| 成人在线视频www| 婷婷五月综合缴情在线视频| 久久夜色精品一区| 97人妻精品一区二区三区| 欧美激情乱人伦| 欧美日韩播放| a级大片免费看| 欧美色欧美亚洲高清在线视频| 成人动漫在线免费观看| 亚洲专区中文字幕| 性高湖久久久久久久久| 成人自拍小视频| 日韩www在线| 欧美欧美在线| 国产偷人视频免费| 亚洲精选免费视频| 青青草免费观看免费视频在线| 国产欧美精品一区二区三区-老狼 国产欧美精品一区二区三区介绍 国产欧美精品一区二区 | 99精品在免费线中文字幕网站一区| 午夜精品久久久久久久无码| 1024精品合集| 欧洲伦理片一区 二区 三区| 91欧美精品午夜性色福利在线 | 亚洲欧洲中文日韩久久av乱码|