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

微信后臺(tái)技術(shù)“干貨們”帶來的啟發(fā)

企業(yè)動(dòng)態(tài)
本篇算是我閱讀完微信后臺(tái)技術(shù)相關(guān)的干貨文章后得到的一些啟發(fā),如果去年中那篇屬于技術(shù)干貨的選擇問題,這篇大概就是選擇之后的消化吸收問題了。

[[183716]]

本篇算是我閱讀完微信后臺(tái)技術(shù)相關(guān)的干貨文章后得到的一些啟發(fā),如果去年中那篇屬于技術(shù)干貨的選擇問題,這篇大概就是選擇之后的消化吸收問題了。

循證與決策路徑

在前文中提過,循證大概是我們讀技術(shù)干貨文章的一個(gè)原始訴求,通過分析別人走過的路徑,來撥開自己技術(shù)道路探索上的迷霧。

關(guān)于 IM 類消息應(yīng)用最重要的一個(gè)技術(shù)決策就是關(guān)于消息模型,微信采用了存儲(chǔ)轉(zhuǎn)發(fā)模型,其具體描述如下(參考[1]):

 消息被發(fā)出后,會(huì)先在后臺(tái)臨時(shí)存儲(chǔ);為使接收者能更快接收到消息,會(huì)推送消息通知給接收者;***客戶端主動(dòng)到服務(wù)器收取消息。

簡單描述這個(gè)模型就是三個(gè)步驟:

  1. 消息接收后在服務(wù)端臨時(shí)存儲(chǔ),并通知發(fā)送端已發(fā)送成功。
  2. 通知接收端有消息,請來拉取。
  3. 接收端收到通知后,再來拉取真正的消息。

初一看這個(gè)模型多了一層通知再拉取的冗余,為什么不直接把消息推下去?對,最早期我們自己做 IM 就設(shè)計(jì)的先嘗試直接推消息下去,若接收端沒有確認(rèn)收到,再臨時(shí)存儲(chǔ)的模型。后者減少了臨時(shí)存儲(chǔ)的量和時(shí)間,也沒有一個(gè)多余的通知。

但后面這個(gè)模型增加了另一層復(fù)雜度,在早期的 PC 互聯(lián)網(wǎng)時(shí)期,推送并確認(rèn)效率還算挺高的,但在移動(dòng)環(huán)境下,就不太行了。而且引入了移動(dòng)端,實(shí)際就導(dǎo)致了另一層復(fù)雜性,多終端在線,多終端確認(rèn),多終端已讀和未讀,都需要在服務(wù)端記錄各個(gè)端的狀態(tài)。所以,之后我們也就慢慢演變成同時(shí)存儲(chǔ)和推送消息的并行模型,存儲(chǔ)是為了方便各終端拉取各自的離線消息,但推送因?yàn)樾枰紤]舊終端版本的支持,還得直接推消息本身而并不容易簡化成消息通知來取消掉消息的接收確認(rèn)過程。

循證,即便你看到了一個(gè)更好的方式,但也要結(jié)合自身的實(shí)際情況去思考實(shí)踐的路徑。所以,如今我們的模型相比微信是一個(gè)更妥協(xié)的版本,若是五年多前要改成微信這樣的模型,也許只需要一兩個(gè)程序員一周的時(shí)間。但如今也許需要好幾個(gè)不同的開發(fā)團(tuán)隊(duì)(各終端和后端)配合弄上一兩個(gè)季度也未必能將所有用戶切換干凈了。

切磋與思考方式

IM 中還有個(gè)大家特別常用和熟悉的功能 —— 群消息。關(guān)于群消息模型,微信采用的是寫擴(kuò)散模型,也就是說發(fā)到群里的一條消息會(huì)給群里的每個(gè)人都存一份(消息索引,參考[1])。這個(gè)模型的***缺點(diǎn)就是要把消息重復(fù)很多份,通過犧牲空間來換取了每個(gè)人拉取群消息的效率。

好多年前我們剛開始做群時(shí),也是采用了的寫擴(kuò)散模型,后來因?yàn)榇鎯?chǔ)壓力太大,一度又改成了讀擴(kuò)散模型。在讀擴(kuò)散模型下,群消息只存一份,記錄每個(gè)群成員讀取群消息的偏移量(消息索引號,單調(diào)增長)。之所以存儲(chǔ)壓力大在于當(dāng)時(shí)公司還沒有一個(gè)統(tǒng)一的存儲(chǔ)組件,我們直接采用的 Redis 的內(nèi)存存儲(chǔ),當(dāng)時(shí)原生的 Redis 在橫向和縱向上的擴(kuò)展性上都比較受限。這在當(dāng)時(shí)屬于兩害相權(quán)取其輕,選擇了一個(gè)對我們研發(fā)團(tuán)隊(duì)來說成本更低的方案。

再后來公司有了擴(kuò)展性和性能都比較好的統(tǒng)一存儲(chǔ)組件后,實(shí)際再換回寫擴(kuò)散模型則更好。畢竟讀擴(kuò)散模型邏輯比較復(fù)雜,考慮自己不知道加了多少個(gè)群了,每次打開應(yīng)用都要檢查每個(gè)群是否有消息,性能開銷是呈線程遞增的。唯一的問題是,寫好、測好、上線運(yùn)行穩(wěn)定幾年的程序,誰也不想再去換了對吧,每一次的技術(shù)升級和架構(gòu)優(yōu)化其實(shí)是需要一個(gè)契機(jī)的。

另外一個(gè)是所有分布式后臺(tái)系統(tǒng)都有的共性問題 —— 性能問題。只要你的用戶量到了一定規(guī)模,比如 100 萬,以后每上一個(gè)量級,對技術(shù)支撐的挑戰(zhàn)實(shí)際上并不是呈線性的。微信春晚紅包的案例(參考[2])給出了一個(gè)很好的參考和啟發(fā),因?yàn)槭忻嫔蠋缀鹾苌儆邢到y(tǒng)能到這個(gè)量級了。

微信 2015 年春節(jié)的紅包峰值請求是 1400 萬每秒,而微信后臺(tái)其實(shí)也采用了微服務(wù)的架構(gòu),其拆分原則如下(參考[1]):

實(shí)現(xiàn)不同業(yè)務(wù)功能的 CGI 被拆到不同 Logicsrv,同一功能但是重要程度不一樣的也進(jìn)行拆分。例如,作為核心功能的消息收發(fā)邏輯,就被拆為 3 個(gè)服務(wù)模塊:消息同步、發(fā)文本和語音消息、發(fā)圖片和視頻消息。

服務(wù)拆散了,在自動(dòng)化基礎(chǔ)設(shè)施的輔助下,運(yùn)維效率下降不大,而開發(fā)協(xié)作效率會(huì)提升很多,但性能會(huì)下降。那么在面對微信春晚紅包這樣的極端性能場景下,該如何應(yīng)對?在電商里,正常下單和秒殺下單多是分離的兩套系統(tǒng)來支撐,秒殺專為性能優(yōu)化,簡化了很多正常流程,而且秒殺本身需要支持的 sku 不多,所以它具備簡化的基礎(chǔ)。而微信給出的方案中實(shí)際也是類似的思路,但它有個(gè)特殊點(diǎn)在于,能把拆散的服務(wù)為了性能又合并回去。

在如此海量請求之下,在這個(gè)分布式系統(tǒng)中,任何一點(diǎn)網(wǎng)絡(luò)或服務(wù)的波動(dòng)都可能是災(zāi)難性的。最終我們選擇把搖一搖服務(wù)去掉,把一千萬每秒的請求干掉了,把這個(gè)服務(wù)挪入到接入服務(wù)。但這樣做,有一個(gè)前提:不能降低接入服務(wù)的穩(wěn)定性。因?yàn)椴粏问谴和頁u一搖請求,微信消息收發(fā)等基礎(chǔ)功能的請求也需要通過接入服務(wù)來中轉(zhuǎn),假如嵌入的搖一搖邏輯把接入服務(wù)拖垮,將得不償失。

這里面的黑科技在于 C++ 技術(shù)棧的優(yōu)勢,同一臺(tái)接入服務(wù)器上實(shí)際由不同的進(jìn)程來處理不同的功能,達(dá)到了隔離的效果。而不同進(jìn)程間又可以通過共享內(nèi)存來通信,這比用 Socket 網(wǎng)絡(luò)通信高效多了,又有效的規(guī)避了網(wǎng)絡(luò)層帶來的波動(dòng)性影響,這是我們用 Java 做后臺(tái)沒法做到的事。

切磋,你不能看見別人的功夫套路好,破解難題手到擒來,就輕易決定改練別人的功夫。表面的招式相同,內(nèi)功可能完全不同,就像金庸小說里的鳩摩智非要用小無相功催動(dòng)少林七十二絕技,***弄的自廢武功的結(jié)局。切磋主要是帶給你不同的思維方式,用自己的功夫?qū)で笃平庵馈?/p>

連結(jié)與有效提取

如何選擇干貨,我在前文《技術(shù)干貨的選擇性問題》中***給出的結(jié)論是,給自己結(jié)一張網(wǎng),形成知識體系。暫時(shí)離你的網(wǎng)太遠(yuǎn)的技術(shù)潮流性的東西,可以暫不考慮,結(jié)合功利性和興趣原則去不斷編織和擴(kuò)大自己的技術(shù)之網(wǎng)。在編織了一些新結(jié)點(diǎn)入網(wǎng)后,就需要進(jìn)一步有效提取這些結(jié)點(diǎn)的價(jià)值。

剛做 IM 時(shí),曾經(jīng)有個(gè)疑惑,就是 IM 的長連接接入系統(tǒng),到底單機(jī)接入多少長連接算合適的?很早時(shí)運(yùn)維對于長連接有個(gè)報(bào)警指標(biāo)是單機(jī) 1 萬,但當(dāng)時(shí)我用 Java NIO 開 2G ***堆內(nèi)存,在可接受的 GC 停頓下,在一臺(tái) 4 核物理機(jī)上測試極限支撐 10 萬長連接是可用的。那么平時(shí)保守點(diǎn),使用測試容量的一半 5 萬應(yīng)該是可以的。

之后一次機(jī)會(huì)去拜訪了當(dāng)時(shí)阿里旺旺的后端負(fù)責(zé)人,我們也討論到了這個(gè)長連接的數(shù)量問題。當(dāng)時(shí)淘寶有 600 萬賣家同時(shí)在線,另外大概還有 600 萬買家實(shí)時(shí)在線。所以同時(shí)大概有 1200 萬用戶在線,而當(dāng)時(shí)他們后端的接入服務(wù)器有 400 臺(tái),也就是每臺(tái)保持 3 萬連接。他說,這不是一個(gè)技術(shù)限制,而是業(yè)務(wù)限制。因?yàn)閱螜C(jī)故障率高,一旦機(jī)器掛了,上面的所有用戶會(huì)短暫掉線并重連。若一次性掉線用戶數(shù)太多,恢復(fù)時(shí)間會(huì)加長,這會(huì)對淘寶的訂單交易成交產(chǎn)生明顯的影響。

他還說了一次事故,整個(gè)機(jī)房故障,導(dǎo)致單機(jī)房 600 萬用戶同時(shí)掉線。整個(gè)故障和自動(dòng)切換恢復(fù)時(shí)間持續(xù)了數(shù)十分鐘,在此期間淘寶交易額也同比下降了約 40% 左右。因?yàn)檫@種旺旺在線和交易的高度相關(guān)性,所以才限制了單機(jī)長連接的數(shù)量,而當(dāng)時(shí)已經(jīng)有***的單機(jī)長連接實(shí)驗(yàn)證明是可行的。

在微信春晚紅包的那篇文章里提到:

 在上海跟深圳兩地建立了十八個(gè)接入集群,每個(gè)城市有三網(wǎng)的接入,總共部署了 638 臺(tái)接入服務(wù)器,可以支持同時(shí) 14.6 億的在線。

簡單算一下,大概就是 228.8 萬單機(jī)長連接的容量規(guī)劃,14.6 億怕是以當(dāng)時(shí)全國人口作為預(yù)估上限了。實(shí)際當(dāng)然沒有那么多,但估計(jì)單機(jī)百萬長連接左右應(yīng)該是有的。這是一個(gè)相當(dāng)不錯(cuò)的數(shù)量了,而采用 Java 技術(shù)棧要實(shí)現(xiàn)這個(gè)單機(jī)數(shù)量,恐怕也需要多進(jìn)程,不然大堆的 GC 停頓就是一個(gè)不可接受和需要單獨(dú)調(diào)優(yōu)的工作了。

連結(jié),便是這樣一個(gè)針對同一個(gè)問題或場景,將你已知的部分連結(jié)上新的知識和實(shí)踐,形成更大的網(wǎng),再去探索更多的未知。

如何去吸收和消化信息,這是一個(gè)智者見智的事情,但在信息爆炸的時(shí)代都在忙于過濾和收集信息,卻從不分配點(diǎn)時(shí)間去處理和提煉信息,也許你已經(jīng)忘記了收集的初心了。

【本文是51CTO專欄作者胡峰的原創(chuàng)文章,轉(zhuǎn)載請聯(lián)系作者本人獲取授權(quán)】

戳這里,看該作者更多好文

責(zé)任編輯:趙寧寧 來源: 51CTO專欄
相關(guān)推薦

2013-08-19 14:46:00

微博微信催眠術(shù)

2013-04-01 14:49:36

微信LineWhatsApp

2013-04-08 15:13:39

微信公眾平臺(tái)

2013-11-19 10:09:03

微信微信公號微信公眾賬號

2015-03-31 11:40:15

微信支付寶紅包

2015-02-13 16:01:01

微信

2015-04-03 09:27:45

智能設(shè)備微信

2014-03-03 11:04:57

來往微信

2022-03-22 15:20:32

微信全文搜索

2020-07-27 15:06:14

微信張小龍焦慮

2010-12-05 19:03:39

TechEd 2010

2013-08-08 10:13:25

微信

2016-09-07 13:14:00

云計(jì)算 大數(shù)據(jù)

2020-01-09 17:11:07

微信朋友圈好友上限

2018-01-22 20:35:27

微信小游戲開發(fā)

2019-11-25 13:25:20

微信微信公眾平臺(tái)微信電腦版

2018-06-21 07:48:36

微信訂閱號公眾號

2021-01-25 20:47:43

技術(shù)研發(fā)實(shí)踐

2013-08-05 14:34:46

2012-07-26 14:44:11

微信張小龍
點(diǎn)贊
收藏

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

av日韩免费电影| 欧美一区二区在线看| 99热99热| 麻豆91精品91久久久| 日韩一二三区在线观看| 亚洲品质自拍视频网站| 亚洲伊人一本大道中文字幕| 黄色片子在线观看| 99精品国自产在线| 国产精品乱码一区二区三区软件| 国产精品免费一区二区三区都可以| 日本精品在线观看视频| 秋霞国产精品| 中文字幕一区免费在线观看| 亚洲va久久久噜噜噜| 极品久久久久久| 日韩激情欧美| 亚洲精品自拍动漫在线| 国产精品一区在线播放| 久久99国产综合精品免费| 亚洲男人都懂第一日本| 欧美性生活久久| 中文字幕免费高| 亚洲av无码乱码国产精品久久| 亚洲国产99| 亚洲天堂男人的天堂| 狠狠爱免费视频| aaa日本高清在线播放免费观看| 久久91精品国产91久久小草| 欧美日韩国产成人| 日本一区二区三区网站| ww久久综合久中文字幕| 亚洲精品视频观看| 久久一区二区精品| 国产裸体永久免费无遮挡| 亚洲国产三级| 日韩在线播放一区| 亚洲国产精品成人综合久久久| 国产成人a视频高清在线观看| 亚洲一区视频在线| 欧洲一区二区日韩在线视频观看免费| 在线视频播放大全| 亚洲精品888| 日韩电影视频免费| 色婷婷激情视频| mm视频在线视频| 国产精品乱人伦| 久久66热这里只有精品| 一区二区视频网站| 日韩视频不卡| 蜜臀久久99精品久久久久久宅男| 国产精品一区二区入口九绯色| 色天使综合视频| 亚洲妇熟xx妇色黄| 中文字幕乱码免费| 福利小视频在线观看| 成人av在线观| 91在线免费网站| 中文在线免费看视频| 日韩午夜激情| 久久久久久久久久av| 日韩一区二区三区四区视频| 国产一区二区三区网| 日韩电影中文字幕在线| 亚洲一级片免费观看| 精品久久久网| 欧美视频日韩视频| 国产精品69页| 国产高清在线a视频大全| 亚洲欧美日韩中文播放| 欧美亚洲精品日韩| 亚洲av成人精品一区二区三区在线播放 | 超碰在线观看97| 99免费在线视频| 精彩视频一区二区| 国产精品永久免费观看| 加勒比在线一区| 亚洲欧美综合| 欧美激情影音先锋| 久久久久久久久97| 一区视频在线看| 欧美大片在线看免费观看| 动漫性做爰视频| 亚洲中无吗在线| 成年人精品视频| 五月天婷婷色综合| 欧美先锋影音| 久久久综合免费视频| www.youjizz.com亚洲| 亚洲小说区图片区| 亚州av一区二区| av图片在线观看| 三级在线观看一区二区| 国产精品久久久久999| 亚洲av无码乱码国产精品fc2| 国产精品一二| 国产a∨精品一区二区三区不卡| 在线视频一区二区三区四区| 国产精品资源| 国产精品海角社区在线观看| 在线观看国产精品入口男同| 国产一区二区视频在线播放| 国产精品日韩欧美一区二区| 欧洲免费在线视频| 中文在线资源观看网站视频免费不卡| 色吧亚洲视频| www在线免费观看视频| 一区二区三区四区乱视频| 91午夜在线观看| 午夜激情在线播放| 欧洲av在线精品| 欧美一级小视频| 一区二区日韩| 亚洲性无码av在线| 性色av无码久久一区二区三区| 国产精品v一区二区三区| 91国内在线视频| 黄色在线观看国产| 免费成人你懂的| 久久99精品久久久久久水蜜桃 | 国产成人生活片| 亚洲精品mv| 日韩视频永久免费| 成人性生交大片免费看无遮挡aⅴ| 欧美日韩国产成人精品| 国产精品九九九| 五十路在线视频| 一区二区三区四区中文字幕| 日日噜噜夜夜狠狠| 亚洲精品无吗| 欧美激情一级二级| 国产精品视频a| 久久久91精品国产一区二区精品 | 香蕉久久夜色精品国产| 亚洲一区二区三区毛片| 成年人在线视频| 夜夜嗨av一区二区三区中文字幕| 成 人 黄 色 小说网站 s色| 欧美裸体在线版观看完整版| 5252色成人免费视频| 亚洲AV无码一区二区三区性| 亚洲婷婷国产精品电影人久久| 午夜免费高清视频| 亚洲人成亚洲精品| 欧美有码在线观看| 日本天堂影院在线视频| 亚洲成av人片一区二区三区| 亚洲国产精品第一页| 国产女人18毛片水真多18| 在线天堂新版最新版在线8| 精品久久久久一区| 精品一区在线观看视频| 老司机免费视频一区二区| 麻豆传媒一区二区| 午夜影院在线播放| 日韩精品一二三四区| 日韩精品一区二区不卡| 菠萝蜜视频在线观看一区| 日本香蕉视频在线观看| aaa国产精品视频| 久久久久久av| 天天综合网在线| 午夜不卡av免费| 亚洲av无码一区二区三区网址| 99精品国产在热久久| 精品乱色一区二区中文字幕| 英国三级经典在线观看| 日韩成人av在线播放| 亚洲日本韩国在线| 久久这里只有精品6| 99热在线这里只有精品| 少妇精品导航| 国产精品高清免费在线观看| 素人av在线| 日韩一级片网址| 精品少妇一二三区| 成人综合婷婷国产精品久久免费| www.日本在线视频| 日本亚洲不卡| 国产精品成人aaaaa网站| 成人在线免费看| 91精品国产综合久久久久久| 久久免费在线观看视频| 久久久五月婷婷| 午夜免费看毛片| 亚洲第一黄色| 日韩欧美在线一区二区| 国产精品1区在线| 91极品女神在线| 国产亚洲依依| 欧美一区二区二区| 国产午夜福利片| 国产欧美精品一区二区色综合 | 精灵使的剑舞无删减版在线观看| 日韩第一页在线| 在线免费观看高清视频| 亚洲最大成人综合| a级在线免费观看| 天堂av最新在线| 久久亚洲精品小早川怜子| 日本a√在线观看| 国产综合网站| 色综合电影网| 日本综合精品一区| 欧洲一区二区视频| 超碰免费在线播放| 亚洲欧美中文日韩v在线观看| 国产免费福利视频| 天天av天天翘天天综合网色鬼国产| 国产一区二区三区四区五区六区| 国产一区二区三区四区五区入口| 国产午夜福利100集发布| 手机在线电影一区| 精品一区二区三区日本| 四虎国产精品成人免费影视| 97在线观看免费高清| 免费观看成人高潮| 亚洲欧美国产制服动漫| 亚洲乱码精品久久久久..| 欧美三级视频在线| 欧美一级视频免费观看| 中文字幕欧美一区| 加勒比一区二区| 成人免费看的视频| 亚洲高清av一区二区三区| 久久精品观看| 国产中文字幕二区| 欧美成熟视频| 亚洲第一页在线视频| 精品国产91| 久久久神马电影| 亚洲精品中文字幕在线播放| 中文字幕午夜精品一区二区三区 | 欧日韩在线视频| 日韩一区二区麻豆国产| 亚洲大尺度在线观看| 欧美午夜电影在线| 国产午夜久久久| 亚洲精品免费在线观看| 一区二区三区伦理片| 99久久精品免费观看| 中国男女全黄大片| 国产精品一区三区| 久久久久久久高清| 久久激情五月激情| 日本激情视频在线| 久久青草久久| 六月丁香婷婷在线| 久久中文在线| 日韩欧美在线播放视频| 亚洲国产精品一区| 国精产品一区一区三区视频| 亚洲国产一区二区精品专区| 日本手机在线视频| 黄色日韩在线| 草b视频在线观看| 在线日韩电影| 91视频最新入口| 亚洲综合二区| 欧美日韩亚洲一二三| 欧美精品日日操| 亚洲一区二区三区四区的| 国精产品视频一二二区| 国产精品色婷婷久久58| av片在线免费看| 亚洲人成影院在线观看| 国产极品国产极品| 亚洲综合免费观看高清完整版在线 | 日韩亚洲欧美中文高清在线| 麻豆免费在线观看| 欧美成人精品一区二区三区| 毛片在线网址| 欧美综合第一页| 国产综合色在线观看| 国产欧美va欧美va香蕉在| 欧美在线一级| 99热99热| 九九热爱视频精品视频| 欧美综合在线观看| 日韩少妇中文字幕| 久久黄色免费视频| 亚洲人午夜射精精品日韩| 精品三级久久久| 蜜臀久久99精品久久久久久9| 在线成人超碰| 蜜臀久久99精品久久久久宅男| 五月婷婷激情综合网| 美女av一区二区| 黄色免费观看视频网站| 丰满的护士2在线观看高清| 2019中文字幕在线观看| 成人黄色免费短视频| 国产日本欧美一区二区三区| 伊人久久大香线蕉av超碰| 欧美韩国日本精品一区二区三区| 成人免费a**址| 免费看欧美一级片| 99热这里只有精品8| 久久婷五月综合| 成人做爰69片免费看网站| 99久久久无码国产精品衣服| 亚洲精品美国一| 日本少妇在线观看| 在线观看一区二区精品视频| www.av日韩| 一个人看的www久久| 国产探花在线观看| 国产精品久久久久久网站| 嗯用力啊快一点好舒服小柔久久| 色综合影院在线观看| 在线日韩欧美| 拔插拔插华人永久免费| 91丝袜呻吟高潮美腿白嫩在线观看| 蜜桃视频最新网址| 欧美小视频在线观看| 国产极品999| 色偷偷888欧美精品久久久| 日本乱理伦在线| 国产在线精品播放| 国产一区二区三区四区| 妞干网在线视频观看| 国产自产2019最新不卡| 国产精品扒开腿做爽爽| 亚洲国产综合视频在线观看| 国产一区二区麻豆| 亚洲一区www| 天堂网在线最新版www中文网| 91久久伊人青青碰碰婷婷| 青青一区二区三区| 久久精品午夜福利| eeuss国产一区二区三区| 免费国产羞羞网站美图| 欧美丝袜第三区| 黄色av网站在线免费观看| 国产综合在线视频| 亚洲国产精品免费视频| 欧洲国产精品| 久久国产免费| 国产又粗又长又爽| 亚洲成人精品影院| 超碰在线播放97| 久久综合色88| 精品午夜av| 手机成人av在线| 九色综合国产一区二区三区| 18一19gay欧美视频网站| 欧日韩在线视频| 久久久久久国产精品美女| 天堂久久午夜av| 日韩精品一区二区三区四区五区| 国产精品毛片| 魔女鞋交玉足榨精调教| 欧美午夜久久久| 欧美91精品久久久久国产性生爱| 欧美亚洲激情视频| 日韩精品免费一区二区夜夜嗨| 亚洲一区二区在线观| 韩国一区二区三区| 国产高潮国产高潮久久久91| 欧美一级欧美三级在线观看| 18+激情视频在线| 国产91aaa| 国产一区二区三区成人欧美日韩在线观看| 亚洲一区二区三区四区av| 亚洲大片精品永久免费| 欧美77777| 日本久久91av| 日本不卡免费一区| 日本黄色的视频| 一区二区三区欧美亚洲| 六月婷婷中文字幕| 91国内免费在线视频| 国产一区日韩| 青青青青草视频| 久久人人超碰精品| 在线观看亚洲一区二区| 日韩一中文字幕| 超碰97久久| 日本成人在线免费视频| 国产精品精品国产色婷婷| av免费在线不卡| 97精品在线视频| 精品国产91久久久久久浪潮蜜月| 在线观看日本一区二区| 亚洲欧美一区二区三区极速播放| 丁香六月天婷婷| 国产91热爆ts人妖在线| 99re66热这里只有精品8| wwwww在线观看| 色八戒一区二区三区| 免费黄网站在线| 亚洲va欧美va国产综合久久| 亚洲乱亚洲高清| 色噜噜噜噜噜噜| 精品久久人人做人人爽| 日韩大尺度黄色| 欧美交换配乱吟粗大25p| 久久亚洲综合av| a在线观看视频| 日本精品一区二区三区在线播放视频|