久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

Java應用服務器之tomcat會話復制集群配置的示例詳解

瀏覽:2日期:2022-08-28 14:36:55

會話是識別用戶,跟蹤用戶訪問行為的一個手段,通過cookie(存在客戶端)或session(存在服務端)來判斷本次請求是那個客戶端發送過來;常用的會話保持有綁定會話,就是前邊我們聊的在代理上通過算法或通過給客戶端響應首部加cookie這種方式來保持同一cookie或同一ip地址的請求始終發送到同一后端server進行響應;但是這樣的會話綁定的方式存在一個問題,就是當后端某一server宕機,那么之前上面的所有會話信息將消失,那么后續的客戶端來請求,代理是否要把請求調度到后端宕機的server呢?如果說調度上去呢,那么用戶之前的會話信息又沒有了,如果說不調度呢,那么用戶將不能夠得到服務;所以對于這種情況我們需要把會話都同步到后端所有server上,即便某一臺或幾臺后端server宕機了,不會導致用戶的會話信息丟失,同樣服務也是可用的;這種冗余的方式保存會話信息,使得用戶的會話信息能夠在任何一臺后端server上都會有;這也意味著只要有用戶來請求,前端調度器可以任意把請求調度到后端的某一臺server上,然后服務端把本次請求的用戶會話信息通過廣播的方式,通知給其他后端server,這樣一來這個客戶端后續來請求,不管調度到后端那一臺server上,因為后端server上都有這個客戶端之前請求的會話信息,所以不管到那一臺都能夠識別;對于tomcat來講,它內部就有一個組件支持這樣的功能,它可以基于多播通信的方式,把會話信息同步給后端其他節點,這個組件就是cluster;

示例:使用tomcat cluster組件來定義tomcat的會話復制集群

環境說明

名稱 ip地址 端口 代理Nginx 192.168.0.41 80 應用服務tomcatA 192.168.0.42 8080 應用服務tomcatB 192.168.0.43 8080

準備測試頁面,以及配置tomcatA

Java應用服務器之tomcat會話復制集群配置的示例詳解

提示:以上是myapp里的內容以及文件目錄結構

Java應用服務器之tomcat會話復制集群配置的示例詳解

提示:以上配置表示部署一個/myapp的應用,它的文件路徑在/webapps/myapp,并且在engine上配置了 jvmRoute=“tomcatA”;

Java應用服務器之tomcat會話復制集群配置的示例詳解

提示:cluster配置需要注意上面打紅框的位置,在官方配置文檔中,后面的<ClusterListener 的后面沒有把標簽閉合了,我們在使用時需要給它閉合了,否則會出現語法錯,導致tomcat起不來;其次就是我們需要更改接收器的ip地址,默認它是auto,auto表示自動監聽本機一個地址,這個地址也可能是127.0.0.1,如果監聽在127.0.0.1,那么主機就不能夠接收到,其他節點發來的會話信息;說下這個配置文件吧,cluster組件中主要就是定義了DeltaManager的屬性,該組件用于處理增量會話的事務,也就是用這個管理的功能實現多節點復制會話信息;其次我們要在其cluster內部定義個chanel,這個組件主要定義集群通信和各成員的一些屬性,比如成員關系判定呀,接收器和發送器;Membership組件用于定義成員關系判定的,里面主要定義多播地址和端口等屬性,如果多播地址相同,那么就是同一集群的成員,否則不是;Receiver主要用于定義接收器的相關屬性,比如接收器監聽的地址和端口超時時長,最大線程等等;Sender用于指定發送器,發送器我們這里不需要認為手動定義,用官方給定的示例即可;后面的Interceptor主要定義了tcp報文的檢查以及消息摘要,后面兩臺哦Interceptor主要作用是保證tcp報文的完整和正確性;Deployer主要用于定義部署應用相關屬性,它的主要作用是如果我們定義了集群,我們可以在集群成員中的一臺server上部署好應用,然后其他成員可以通過網絡自動部署;通常我們建議使用這個自動部署的功能;

完整的server.xml配置

<?xml version=’1.0’ encoding=’utf-8’?><Server port='8005' shutdown='SHUTDOWN'> <Listener className='org.apache.catalina.startup.VersionLoggerListener' /> <Listener className='org.apache.catalina.core.AprLifecycleListener' SSLEngine='on' /> <Listener className='org.apache.catalina.core.JasperListener' /> <Listener className='org.apache.catalina.core.JreMemoryLeakPreventionListener' /> <Listener className='org.apache.catalina.mbeans.GlobalResourcesLifecycleListener' /> <Listener className='org.apache.catalina.core.ThreadLocalLeakPreventionListener' /> <GlobalNamingResources> <Resource name='UserDatabase' auth='Container' type='org.apache.catalina.UserDatabase' description='User database that can be updated and saved' factory='org.apache.catalina.users.MemoryUserDatabaseFactory' pathname='conf/tomcat-users.xml' /> </GlobalNamingResources> <Service name='Catalina'> <Connector port='8080' protocol='HTTP/1.1' connectionTimeout='20000' redirectPort='8443' /> <Connector port='8009' protocol='AJP/1.3' redirectPort='8443' /> <Engine name='Catalina' defaultHost='localhost' jvmRoute='tomcatA'> <Realm className='org.apache.catalina.realm.LockOutRealm'> <Realm className='org.apache.catalina.realm.UserDatabaseRealm' resourceName='UserDatabase'/> </Realm> <Host name='localhost' appBase='webapps' unpackWARs='true' autoDeploy='true'> <Valve className='org.apache.catalina.valves.AccessLogValve' directory='logs' prefix='localhost_access_log.' suffix='.txt' pattern='%h %l %u %t '%r' %s %b' /> <Context path='/myapp' docBase='/webapps/myapp' reloadable=''/> <Cluster className='org.apache.catalina.ha.tcp.SimpleTcpCluster' channelSendOptions='8'> <Manager className='org.apache.catalina.ha.session.DeltaManager' expireSessionsOnShutdown='false' notifyListenersOnReplication='true'/> <Channel className='org.apache.catalina.tribes.group.GroupChannel'> <Membership className='org.apache.catalina.tribes.membership.McastService' address='228.0.0.4' port='45564' frequency='500' dropTime='3000'/> <Receiver className='org.apache.catalina.tribes.transport.nio.NioReceiver' address='192.168.0.42' port='4000' autoBind='100' selectorTimeout='5000' maxThreads='6'/> <Sender className='org.apache.catalina.tribes.transport.ReplicationTransmitter'> <Transport className='org.apache.catalina.tribes.transport.nio.PooledParallelSender'/> </Sender> <Interceptor className='org.apache.catalina.tribes.group.interceptors.TcpFailureDetector'/> <Interceptor className='org.apache.catalina.tribes.group.interceptors.MessageDispatch15Interceptor'/> </Channel> <Valve className='org.apache.catalina.ha.tcp.ReplicationValve' filter=''/> <Valve className='org.apache.catalina.ha.session.JvmRouteBinderValve'/> <Deployer className='org.apache.catalina.ha.deploy.FarmWarDeployer' tempDir='/tmp/war-temp/' deployDir='/tmp/war-deploy/' watchDir='/tmp/war-listen/' watchEnabled='false'/> <ClusterListener className='org.apache.catalina.ha.session.JvmRouteSessionIDBinderListener'/> <ClusterListener className='org.apache.catalina.ha.session.ClusterSessionListener'/> </Cluster> </Host> </Engine> </Service></Server>

給我們定義的應用修改器web.xml 在其中加上<distributable/>元素

Java應用服務器之tomcat會話復制集群配置的示例詳解

提示:對于web.xml配置文件,我們可以從/etc/tomcat/中復制一份到自己的應用目錄結構里,然后在非注釋掉位置加上<distributable/>元素即可

對于tomcatB來說,我們也需要準備好同樣的文件,為了區分,我們把index.jsp修改成tomcatB ,在配置文件中我們需要修改接收器的監聽地址,以及jvmRoute的值,其他的都可以不變

Java應用服務器之tomcat會話復制集群配置的示例詳解

Java應用服務器之tomcat會話復制集群配置的示例詳解

到此tomcat會話復制集群就配置好了;其實從上面的配置文件可以看大,tomcat的會話復制集群就是利用多播地址通信,一個請求不管到集群那個基點,它都會通過多播通信,把會話信息以組播的方式發送給其他成員;這里建議把接收器的地址專門用張網卡配置好地址;接下來我們啟動下tomcatA,tomcatB,然后看看日志是否初始集群成功,并接收到集群成員接收器的地址;

Java應用服務器之tomcat會話復制集群配置的示例詳解

Java應用服務器之tomcat會話復制集群配置的示例詳解

提示:這里注意一點如果tomcat啟動特別慢,就是8005端口要等很久才起來,可以嘗試安裝rng-tools,并啟動rngd,這樣可以加快tomcat啟動

Java應用服務器之tomcat會話復制集群配置的示例詳解

Java應用服務器之tomcat會話復制集群配置的示例詳解

提示:如果在tomcatA的日志中能夠看到tomcatB的接收器地址和端口,那么就表示tomcatA已經識別到tomcatB,并把tomcatB當作集群成員加入到集群;同樣在tomcatB的日志中能夠看到tomcatA的接收器地址和端口,表示tomcatB已經識別tomcatA并把它加入到集群;

配置nginx負載均衡后端兩臺tomcat server

Java應用服務器之tomcat會話復制集群配置的示例詳解

提示:這里需要主要反代時需要把反代的URI和后面proxy_pass后面的URI相同,否則代理后,會話復制集群不會生效;

驗證:檢查nginx的配置文件語法,啟動nginx訪問192.168.0.41/myapp看看有什么變化

Java應用服務器之tomcat會話復制集群配置的示例詳解

Java應用服務器之tomcat會話復制集群配置的示例詳解

Java應用服務器之tomcat會話復制集群配置的示例詳解

Java應用服務器之tomcat會話復制集群配置的示例詳解

提示:可以看到訪問192.168.0.41/myapp時sessionid始終沒有發生變化,變化的只有后面的jvmRoute的值和頁面的值;這說明我們訪問nginx時,nginx也基于自己的輪詢算法把請求調度到后端去了,第一次訪問時,后端server會響應一個set-cookie的首部,把當前訪問的頁面的session信息響應給客戶端,第二次訪問客戶端就會把上一次訪問相應的cookie帶上去訪問,這時后端server接受到客戶端發送過來的cookie,然后就在自己內存里找對應的session信息;由于后端server是把session信息基于多播通信的方式共享給集群其他節點,所以第二次不管調度到那臺server上,對應server都會有該客戶端第一次訪問服務端的session信息;所以我們第二次訪問時,sessionid還是第一次訪問服務器的sessionid,后面的tomcatB表示由tomcatB這個jvmRoute處理的這次請求;

總結

到此這篇關于Java應用服務器之tomcat會話復制集群配置的文章就介紹到這了,更多相關java tomcat會話復制集群配置內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
主站蜘蛛池模板: 国产精品美女久久久久久久久久久 | a级毛片免费高清视频 | www国产精品 | 国变精品美女久久久久av爽 | 亚洲激情视频在线观看 | 国产精品久久久久久久久免费高清 | 国产美女自拍视频 | 少妇av片 | 日日插日日操 | 精品成人久久 | 99国内精品久久久久久久 | 一区二区免费视频 | 免费在线成人网 | 青青草久 | 亚洲高清在线 | 亚洲成人免费影院 | 久草电影网 | 国产日韩欧美三级 | 欧美日韩成人在线观看 | 国产精品国产成人国产三级 | 久久久网站| 不卡黄色| 成人午夜精品久久久久久久3d | 国产精品一区久久久 | 在线观看精品自拍私拍 | 久草视频国产 | 日韩成人在线播放 | 成人日韩 | 黄色成人av | 在线中文av | 一级免费片 | 97人人超碰 | 国产三级一区二区 | 欧美一区二区另类 | 夜夜夜夜夜操 | 青青久久久 | 午夜天堂精品久久久久 | 视频一区二区三 | 成人伊人网 | 天天爽夜夜爽 | 偷拍电影一区二区三区 | 日韩成人在线免费视频 | 亚洲一区播放 | 国产精品女同一区二区久久夜 | 欧美一级大片免费 | 日日爱夜夜操 | 国产区在线观看 | 欧美视频一区二区三区在线观看 | 精品一区免费观看 | 欧美三级视频 | 欧美亚洲另类在线 | 亚洲网在线 | 亚洲国产字幕 | julia中文字幕久久一区二区 | 一本一道久久a久久精品逆3p | 中文字幕在线观看的电影 | 欧美国产日韩一区二区 | 国产精品69毛片高清亚洲 | 国产精品一区电影 | 国产羞羞视频 | 久久91久久久久麻豆精品 | 国产精品97在线 | 亚洲超碰av | 亚洲黄色免费 | 午夜少妇av | av网址在线播放 | 岛国免费av | 精品日韩欧美 | 日韩视频精品在线观看 | 日韩在线视频观看 | 欧美日韩福利视频 | 狠狠干av | 亚州精品视频 | 国产激情综合五月久久 | 欧美xxxx做受欧美 | 日韩中文字幕无码一区二区三区 | 成人黄视频在线观看 | 欧美中文在线 | 日本中文字幕电影 | 国产精品福利网站 | 噜噜噜在线观看免费视频日本 | 国产高清av在线一区二区三区 | 99精品久久久久久久免费看蜜月 | 视频一区二区三区在线观看 | 看全黄大色黄大片老人做 | 午夜伦理影院 | 亚洲精品www久久久久久 | 色婷婷综合久久久中文字幕 | 国产精品毛片一区视频播 | 亚洲视频在线看 | 久久精品国产99国产精品 | 91综合网| 特a级片 | 91秦先生艺校小琴 | 国产精品无码永久免费888 | 国产在线一区二区 | 精品国产一区二区三区日日嗨 | av男人的天堂在线 | 久久久久久久国产 | 国产精品一区二区久久久久 | 久久亚洲二区 | 最新国产在线视频 | 精品久久久久久久久久久久久久 | 天天澡天天狠天天天做 | 色吧欧美| 国产成人免费视频网站高清观看视频 | 日韩精品1区2区3区 成人黄页在线观看 | 久久免费小视频 | 日韩在线永久免费播放 | 亚洲在线 | 国产精品欧美一区二区三区 | 精品亚洲成a人片在线观看 国产高清在线 | 亚洲成人三级 | 中文字幕av亚洲精品一部二部 | 国产日韩av在线 | 国产精品一卡二卡 | 精品亚洲一区二区三区 | 国产精品亚洲成人 | 国产精品中文字幕在线播放 | 国产香蕉视频在线播放 | 国产成人精品综合 | 欧美亚洲国产一区 | 亚洲自拍偷拍精品 | 精品亚洲一区二区三区 | jlzzjlzz亚洲日本少妇 | 久久毛片| 最新国产在线 | 国产成人亚洲综合 | 羞羞的视频在线免费观看 | 在线免费毛片 | 成人综合网站 | 色花av| 性视频亚洲 | 日韩精品一区二区三区中文在线 | 一区二区三区影院 | 成年人在线观看 | 国产成人免费视频网站高清观看视频 | 久久精品一二三四 | 伊人伊人网 | 黄色小视频在线免费观看 | www.久久久 | 国产毛片视频 | 爱爱网av| 日本一区二区不卡 | 国产精品成人免费视频 | 黄色一级影视 | 国内自拍第一页 | 亚洲精品9999 | 日本亚洲精品成人欧美一区 | 一本一道久久精品综合 | 国产三区精品 | 欧美午夜一区二区三区免费大片 | 日穴视频在线观看 | 精品一区二区三区免费 | 亚洲第一se情网站 | 国产乱码精品一区二区三区av | 欧洲精品 | 亚洲视频在线观看免费 | 伊人一区 | 国产不卡视频在线观看 | 亚洲麻豆| av观看免费 | 精品国产99 | 日本久久精品视频 | 中文字幕在线观看第一页 | 亚洲一区二区三区国产 | 三级色网站 | 一级黄色大片 | 97视频在线| 伊人久久艹| 韩日一区 | 天天干女人 | 欧美日本一区 | 亚洲www永久成人夜色 | 黄色精品视频 | 精品在线播放 | 日日摸日日碰夜夜爽不卡dvd | www.成人在线视频 | 中文字幕在线播放第一页 | jizz在线观看 | 中文字幕视频免费观看 | 国产女人高潮视频在线观看 | 亚洲一区视频在线 | 国产激情在线看 | 在线观看羞羞 | 日本视频一区二区三区 | 成人午夜在线 | 国产综合精品一区二区三区 | 影视一区二区 | 国产精品99久久久久久宅男 | 看亚洲a级一级毛片 | 色婷婷导航 | 欧美日本国产欧美日本韩国99 | 久久久久国产 | 国产精品主播 | 爱草在线| 精国产品一区二区三区四季综 | 综合五月激情 | 黄篇网址 | 美女超碰在线 | 国产欧美日韩综合精品一 | 日本三级在线网站 | 范冰冰一级做a爰片久久毛片 | 日日夜夜免费精品视频 | 欧美午夜一区二区三区免费大片 | 国产成人99久久亚洲综合精品 | jizz中国zz女人18高潮 | 伦理午夜电影免费观看 | 青青草久 | av成人在线观看 | 亚洲一区二区在线播放 | 亚洲成人免费av | 久久久久国产精品一区二区三区 | 色女人的天堂 | 99精品欧美一区二区蜜桃免费 | 在线中文av | 久久久精品亚洲 | 777色狠狠一区二区三区 | 日韩欧美在线观看视频 | 日韩精品在线观看视频 | 91国内外精品自在线播放 | 欧美电影一区 | 日韩精品视频免费在线观看 | 久久亚洲一区二区 | 日韩精品免费在线观看 | 欧美日韩三区 | 国产一级视频 | 插插插干干干 | 国产精品美女www爽爽爽动态图 | 一区二区三区国产 | 精品日韩一区二区 | 中文字幕一区二区在线观看 | 伊人网av| 成人免费视屏 | 精品久| 成人日韩| www.av在线| 成人精品久久久 | 国内自拍视频在线观看 | 五月婷综合 | 亚洲成人综合网站 | 精品中出 | 天堂资源在线 | 成人在线黄色 | 久久久a| 久久99国产精品久久99大师 | 一级黄色录像在线观看 | 一区二区三区四区精品 | 亚洲精品电影 | 97久久久 | 欧美成人黑人xx视频免费观看 | 国内自拍网站 | 亚洲一区成人在线 | 综合久久网 | 日韩av在线不卡 | 色视频网站免费看 | 久久成人av | 国产精品一区三区 | 国产成人精品在线 | 99亚洲视频 | 暖暖日本在线视频 | 国产亚洲精品精品国产亚洲综合 | 最新中文字幕在线 | 午夜电影网址 | 欧美成人免费在线观看 | 欧美大片在线看免费观看 | 久久视频免费 | 亚洲国产成人一区二区精品区 | 免费看一区二区三区 | 亚洲精品在线视频 | 午夜在线 | 成人日韩 | 在线亚洲精品 | 中文字幕视频在线观看 | 国产欧美精品一区二区三区 | 色精品 | 欧美性视频网站 | 精品久久久久久久久福利 | 九九re| 精品免费国产 | 中文字幕自拍偷拍 | 精品视频二区 | 日韩福利| 黄色片在线免费看 | 91精彩视频在线观看 | 特黄特黄aaaa级毛片免费看 | 欧美自拍视频在线观看 | 精品久久久久久久 | 精品国产一区二区三区在线观看 | 黄a一级 | 小川阿佐美88av在线播放 | 久久久国产精品 | 99国产精品久久久久久久 | 久久香蕉国产视频 | 久久久久久久久久久成人 | 欧美午夜一区 | 精品视频一区二区 | 中文字幕在线精品 | 久久久精品国产 | 麻豆国产露脸在线观看 | 中文字幕在线网址 | 亚洲精品视频在线看 | 不卡一区二区三区四区 | 在线精品一区 | 免费看片国产 | 龙珠z普通话国语版在线观看 | 国产精品一区二区在线观看 | 一区二区中文 | 欧美精品一区二区在线观看 | 91.成人天堂一区 | 成人在线网址 | 精品视频一区二区 | 国产精品美女一区二区三区四区 | 国产一区2区| 亚洲天堂久久 | 久久久91精品国产一区二区 | 成人欧美一区二区三区黑人孕妇 | 日韩精品 电影一区 亚洲 | 国产精品久久久久久久久久久久冷 | 午夜精品久久久久久久久 | 91社区福利 | 国产成人精品一区二区三区视频 | 精品一区二区三区免费毛片爱 | 簧片毛片 | 成人国产精品一级毛片视频 | 日韩在线视频观看 | 久久免费在线观看 | 日本不卡免费新一二三区 | 成人一区二区电影 | 精品一区视频 | 伊人激情综合网 | www.亚洲 | 欧美xxxx做受欧美 | 欧美中文字幕在线 | 成人国产精品久久久 | a视频在线观看 | 香蕉视频91 | 久草精品视频 | 亚洲精品一区中文字幕乱码 | 亚洲一区二区三区在线 | 日韩精品免费在线观看 | 亚洲综合色视频在线观看 | 性人久久久 | 亚洲精品乱码久久久久久麻豆不卡 | 成年人福利| 国产成人在线免费观看视频 | 久热精品视频在线播放 | 国产日产精品一区二区三区四区 | 久久久久国产精品午夜一区 | 日韩一区二区三区在线视频 | 欧美成人精品一区二区男人看 | 久色视频在线 | 精品国产鲁一鲁一区二区在线观看 | 欧美激情在线免费观看 | 亚洲精品久久久久久久久久 | 91香蕉| 一区二区中文字幕 | 影视一区 | a√毛片| 日本不卡高字幕在线2019 | 国产精品久久久久久无遮挡 | 亚洲一区二区三区在线 | 亚洲精品一区二区网址 | 欧美日本高清视频 | 久久久久亚洲美女啪啪 | 91伊人| 一本大道久久a久久精二百 亚洲欧美高清 | 97在线观看视频 | 亚洲一区二区免费在线观看 | 日韩超级大片免费看国产国产播放器 | 日韩极品视频 | 亚洲成人一区二区三区 | 亚洲精品成人无限看 | 久久婷婷国产麻豆91天堂 | 国产一区日韩在线 | 99国产精品久久久久老师 | 日韩精品一区二区三区四区视频 | 成人午夜在线视频 | 91视频免费在线看 | av在线播放国产 | 亚洲免费一区 | 久久综合九九 | 欧美综合视频在线观看 | 国产精品久久7777 | 欧美一区在线视频 | 国产超碰人人模人人爽人人添 | 国产精品久久久久久福利一牛影视 | 国产日韩欧美三级 | 久久久精彩视频 | 欧洲美女7788成人免费视频 | 亚洲午夜在线 | 青青久久久| 欧美精品a∨在线观看不卡 欧美日韩中文字幕在线播放 | 日韩中文视频 | xvideos.蜜桃一区二区 | 91中文在线观看 | 亚洲欧美一区二区三区久久 | 欧美成人精品一区二区男人看 | 羞羞视频免费观看 | 欧美精品网站 | 亚州中文字幕 | 国产h在线| 国产精品一区二区久久久 | 久久久久久91亚洲精品中文字幕 | 国产欧美日韩一区 | 亚洲欧美一区二区精品中文字幕 | 日本久久成人 | 欧美日本韩国一区二区三区 | 亚洲色图p| 欧美一区二区在线视频 | 国产欧美综合一区 | 久久伊人成人 | 99久久久久国产精品免费 | 国产一级片免费观看 | 免费黄色在线 | 久久精品亚洲 | 成人免费一区二区三区视频网站 | 黄色一级毛片 | 成人区一区二区三区 | 91精品久久久久久久久久久久久久久 | 人人爽在线 | 开操网 | 少妇久久久久 | 91.成人天堂一区 | 成人在线看片 | 久久夫妻网| 国产真实精品久久二三区 | 麻豆久久 | 欧美色综合 | 美女福利视频 | 国产成人久久精品一区二区三区 | 热久久久| 亚洲欧美日韩另类精品一区二区三区 | 在线视频 亚洲 | 国产91网址 | 国产日韩一区 | 麻豆精品久久 | 毛片在线免费 | 免费看男女www网站入口在线 | 国产 欧美 日韩 一区 | 精品国偷自产在线 | 国产精品久久久久久亚洲调教 | 午夜国产在线 | 国产在线一级片 | 久久国产一区二区 | 91久久| 一区二区国产精品 | 午夜影视av | 99精品国产在热久久 | 欧美精品在线免费观看 | 欧美一级艳情片免费观看 | 国产高清一区二区 | 国产亚洲精品久 | 欧美一级网 | 亚洲成av人乱码色午夜 | 91精品国产高清一区二区三区 | 欧美中文在线 | 国产精品久久久久9999鸭 | 国产综合在线视频 | 国产成人一区二区三区 | 亚洲欧美日韩国产综合 | 91亚洲精品乱码久久久久久蜜桃 | 狠狠操精品视频 | 久久影院国产 | 日韩精品一区二区三区四区视频 | 99国产精品 | 91成人短视频在线观看 | 日本久久精品一区二区 | 国产精品69毛片高清亚洲 | 亚洲欧美一区二区三区在线 | 欧美大片一区二区 | 色一色网站| av免费网站在线观看 | 亚洲一区二区三区爽爽爽爽爽 | 国产精品亚洲精品日韩已方 | 免费久久网站 | 日本黄色大片免费看 | 国产高清在线精品一区二区三区 | 欧美 日韩 亚洲 一区 | 久久成人一区 | 午夜精品视频在线观看 | 免费在线观看一区二区 | 精品国产乱码久久久久久1区二区 | 五月天婷婷激情视频 | 成人影院av| 国产精选久久 | 免费在线成人 | 色猫猫国产区一区二在线视频 | 色综合久 | 国产98色在线 | 国色天香成人网 | 男女视频在线免费观看 | 久久极品 | 99亚洲国产精品 | 精品久久一区二区三区 | 午夜影院在线观看视频 | 色乱码一区二区三区网站 | 久久亚洲视频 | 日韩城人免费 | 中文字幕黄色 | 国产精品日产欧美久久久久 | 1000部羞羞视频在线看视频 | av免费网站在线观看 | 精品国产一区二区三区久久久蜜臀 | 性视屏| 免费一区二区三区 | 亚洲一区二区av | 日韩免费在线观看视频 | 丁香五月网久久综合 | 福利片在线观看 | 日韩精品免费视频 | 中文字幕在线免费 | 欧美高清视频在线观看 | 青青草免费在线 | 日日干天天操 | 色婷婷综合久久久久中文一区二区 | 欧美激情在线精品一区二区三区 | 中文在线a在线 | 成人在线视频一区二区 | 免费观看一级毛片 | 亚洲视频在线观看 | 国产免费观看一区二区三区 | 亚洲成人一区二区 | 欧美精品一区二区三区四区 | 91精品国产综合久久久久 | 一区二区在线影院 | 成年人网站国产 | 亚洲自拍偷拍av | 国产精品一区二区三区在线播放 | 亚洲国产aⅴ成人精品无吗 国产精品永久在线观看 | 亚洲综合影院 | 视频一区中文字幕 | 欧美一级网 | 成人免费网站在线观看 | 青青操天天干 | 亚洲精品一区二区 | 久久99精品久久久 | 日韩精品一区二区三区在线 | 91精品国产91久久综合桃花 | 欧美日本在线观看 | av网站在线免费观看 | 欧美日韩国产一区二区三区 | 不卡av电影在线观看 | 久久99这里只有精品 | 波多野结衣一区二区三区中文字幕 | 欧美日韩在线精品 | 天堂一区二区三区四区 | 国产乱码久久久久久一区二区 | 亚洲国产成人在线 | 国产在线网站 | 毛片a片 | 日韩中文在线播放 | 精品国产乱码一区二区三区 | 欧美激情精品久久久久久 | 欧美激情一区二区 | 亚洲综合福利视频 | 国产成人久久精品一区二区三区 | 国产在线观看91一区二区三区 | 精品久久久久久久久久久久 | 国产黄色在线播放 | 黄色片地址 | 成人在线网址 | 成人性大片免费观看网站 | 免费成人高清在线视频 | 亚洲a视频| 日韩欧美国产一区二区三区 | 欧美精品一区二 | 亚洲视频在线观看免费 | 日韩精品无码一区二区三区 | 91麻豆精品国产91久久久资源速度 | 亚洲视频在线观看 | 成人伊人网 | 成人在线观看免费 | 狠狠操综合网 | 国产一区二区在线免费观看 | 欧美一区免费 | 亚洲一区影院 | 黄桃av| 国产一二三在线 | 伊人网电影 | 国产日韩精品一区二区 | 97超碰自拍 | 久热精品视频在线播放 | 成人免费在线观看 | 久久窝| 日韩性猛交| 99国产精品久久久 | 免费h | 中国特级黄色片 | 三区视频| 精品一区二区三区三区 | 欧美国产一区二区三区 | 中文字幕亚洲一区二区三区 | 久久99国产精品久久99大师 | 91看片网站 | 亚洲欧洲av在线 | 天天干天天添 | 成人免费视频网址 | 欧美日韩一区不卡 | 亚洲视频三区 | 久久99精品视频 | 国产成人免费在线 | 国产一区免费 | 国产免费久久 | 日韩五月 | 黄色短视频在线观看 | 五月婷婷在线观看视频 | 中文字幕在线三区 | 国产精品一码二码三码在线 | 日韩av免费在线播放 | 欧美在线播放一区二区三区 | 欧美成人h版在线观看 | 色爱综合| 精品日韩中文字幕 | 国产精品久久久久无码av |