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

效率消息中心從0-1搭建與思考

開發(fā) 前端
對于消息中心來說,根據(jù)實際業(yè)務(wù)線的豐富度,相應(yīng)應(yīng)用場景也會更加復(fù)雜,所以我們在設(shè)計消息的落地場景時,對于不同場景的適用性挑戰(zhàn)也會增大。但殊途同歸,基于降本增效去做更多思考,總歸會讓價值落地。?

1、什么是消息中心

消息中心是一個集中管理、分發(fā)通知和提醒的平臺,可以讓用戶或系統(tǒng)消息更方便、快捷的觸達(dá)給指定用戶或者系統(tǒng)。并且可以幫助用戶或系統(tǒng)更好地管理消息的生命周期,屏蔽不同消息渠道差異與技術(shù)差異,從而提升效率與體驗,降低維護(hù)成本。

2、為什么要搭建消息中心

  • 公司目前處于快速發(fā)展階段,業(yè)務(wù)線正在快速拓展,不同的產(chǎn)品線也正在逐步增加,與此同時,不同的產(chǎn)品線均需要通過消息模塊來觸達(dá)內(nèi)部或外部用戶,基本上每一個系統(tǒng)都需要有自己的消息通知體系。但在由于不同業(yè)務(wù)開發(fā)團(tuán)隊相互獨立,為了避免協(xié)調(diào)溝通這種不可預(yù)估的成本,各業(yè)務(wù)開發(fā)團(tuán)隊都采取了“自主”開發(fā)的方式解決此類問題。這樣造成的結(jié)果就是:各業(yè)務(wù)團(tuán)隊不斷地重復(fù)發(fā)明輪子,而且這輪子不可復(fù)用,造成了資源和時間成本的大量浪費。更為關(guān)鍵的是:功能無法復(fù)用,持續(xù)迭代也無法沉淀。當(dāng)面對一個新業(yè)務(wù)時,即便公司已有成熟的功能,但仍然無法有效地縮短業(yè)務(wù)創(chuàng)新和推進(jìn)的時間。
  • 各業(yè)務(wù)系統(tǒng)均以功能的概念在設(shè)計,業(yè)務(wù)資源和開發(fā)資源會存在大量的重復(fù)消耗,在維護(hù)方面也存在諸多問題,并且不利于統(tǒng)一管理,并且也沒有相關(guān)消息觸達(dá)統(tǒng)計與數(shù)據(jù)分析能力。  為了適應(yīng)公司的業(yè)務(wù)發(fā)展以及未來不同場景下的消息應(yīng)用,我們將引入消息中心概念,抽取通用和穩(wěn)定的部分劃歸到消息中心來實現(xiàn),拆解模塊之間的職能,解決重復(fù)造輪子,反復(fù)改問題的現(xiàn)象。同時將不同的消息渠道整合,為不同的業(yè)務(wù)線提供不同場景的應(yīng)用支撐。基于此背景,我們搭建了一個基于內(nèi)部系統(tǒng)的消息中心。

圖片

3、設(shè)計與思考

3.1 業(yè)務(wù)系統(tǒng)架構(gòu)

應(yīng)用架構(gòu)這里就不展示了,因為是基于技術(shù)部中間件團(tuán)隊java應(yīng)用(nvwa)工廠生成標(biāo)準(zhǔn)COLA的多模塊項目模板應(yīng)用。

圖片

3.2 消息流程管理

圖片

消息通知的流程設(shè)計,在各個業(yè)務(wù)線中通過消息中心提供的接口方法,將不同場景下的消息內(nèi)容提交到消息中心,消息中心進(jìn)行統(tǒng)一維護(hù)管理,并根據(jù)消息的來源和去向,適配相應(yīng)的推送邏輯:

圖片

  • 消息生產(chǎn):涉及到的場景很多,比如活動、系統(tǒng)通知、業(yè)務(wù)流轉(zhuǎn)、過期提醒等;
  • 消息管理:對預(yù)發(fā)送消息的結(jié)構(gòu)和參數(shù)進(jìn)行校驗,并創(chuàng)建消息推送的任務(wù),維護(hù)任務(wù)級別的推送管理,跟蹤消息的狀態(tài)周期;
  • 消息處理:基于消息任務(wù)的結(jié)構(gòu),構(gòu)建消息推送的主體內(nèi)容,并對接多個發(fā)送渠道,實現(xiàn)通知的高效觸達(dá);
  • 定時任務(wù):消息可以直接即時推送,但如果是夜間定時任務(wù)觸發(fā),則要考慮推送延遲問題,將消息放在指定時段投遞;
  • 渠道對接:通常不同的渠道意味著不同的場景,例如監(jiān)控推送飛書,郵件走email,業(yè)務(wù)則應(yīng)用內(nèi)通知;

在整個流程中涉及到的模塊比較多,狀態(tài)的流轉(zhuǎn)也很復(fù)雜,但是通過消息中心進(jìn)行統(tǒng)一標(biāo)準(zhǔn)管理和流入流出的跟蹤,也可以提供清晰的生命周期監(jiān)控和維護(hù)。大部分的消息通知機(jī)制都可以容忍一定的延遲性,所以消息中心完全可以解耦各個流程,引入MQ隊列或者異步機(jī)制,業(yè)務(wù)方只需要將請求發(fā)送到消息中心,之后由消息中心統(tǒng)一調(diào)度和管理即可。

3.3 數(shù)據(jù)模型

圖片

3.4 飛書通道與業(yè)務(wù)系統(tǒng)對接過程中遇到的問題

3.4.1 老應(yīng)用有增量消息需接入效率消息中心,效率消息中心該如何解決歷史消息轉(zhuǎn)發(fā)及復(fù)雜交互類型消息的事件回調(diào)。

圖片

飛書側(cè)機(jī)器人回調(diào)地址只能填寫一個,歷史的應(yīng)用已經(jīng)對接過飛書平臺進(jìn)行發(fā)消息,對于系統(tǒng)增量消息想接入消息中心應(yīng)該怎么解決,在不影響老系統(tǒng)增量消息接入消息中心的又不影響歷史消息回調(diào)的情況下,消息中心采用了轉(zhuǎn)發(fā)的方式去兼容歷史的消息回調(diào)。下面是飛書回調(diào)流程:

圖片

3.4.2 如何支持飛書通道動態(tài)內(nèi)容消息,消息中心如何去做更友好的兼容適配?

動態(tài)消息內(nèi)容 和 靜態(tài)消息內(nèi)容 指的是消息(如郵件、短信、通知等)中的內(nèi)容。

靜態(tài)消息內(nèi)容是指在發(fā)送消息時事先準(zhǔn)備好的、不會發(fā)生變化的消息內(nèi)容,比如營銷郵件、歡迎短信、通知公告等。這些內(nèi)容在每次發(fā)送時都是一樣的,不會根據(jù)接收者的情況、時間等因素而發(fā)生變化。

而動態(tài)消息內(nèi)容則會根據(jù)接收者的情況、時間等因素而實時生成,以提供更好的個性化服務(wù)。動態(tài)消息內(nèi)容的例子包括訂單確認(rèn)郵件、賬戶余額提醒短信、預(yù)約成功通知等。這些消息內(nèi)容需要根據(jù)接收者的訂單信息、賬戶信息、預(yù)約信息等動態(tài)生成。

總之,靜態(tài)消息內(nèi)容是在發(fā)送消息前準(zhǔn)備好的、不會發(fā)生變化的消息內(nèi)容,而動態(tài)消息內(nèi)容是根據(jù)接收者的情況、時間等因素而實時生成的消息內(nèi)容,以提供更好的個性化服務(wù)。

圖片

圖片

目前跟業(yè)務(wù)系統(tǒng)對接的消息內(nèi)容,99%都屬于靜態(tài)消息內(nèi)容,相對于那種較復(fù)雜的動態(tài)消息內(nèi)容(圖一折線圖,圖二動態(tài)表單等動態(tài)數(shù)據(jù))去做動態(tài)數(shù)據(jù)渲染。消息中心對于動態(tài)內(nèi)容消息渲染,解決方案是在模板功能里面抽象了一層消息內(nèi)容解析引擎,模板引擎采用的是Apache 軟件基金會下的一個開源 Java 模板引擎框架(VelocityEngine)該引擎用于生成 HTML、XML、JSON、CSV 等文件格式的文本內(nèi)容。功能非常強(qiáng)大,感興趣的同學(xué)可以去了解一下。下面拿個簡單動態(tài)消息模板舉例:

a. API接口組裝消息體

{
  "reachType": 2,
  "templateCode": "*******",
  "sendTime": 1687163457335,
  "reachList": [
    {
      "contentParamList": [
        {
          "key": "addCourseCount", // 動態(tài)參數(shù)[新增課程總數(shù) (30)]
          "value": "30"
        },
        {
          "key": "lastWeekNewCourseCount", // 動態(tài)參數(shù)[上周上新課程數(shù)量 (20)]
          "value": "20"
        },
        {
          "key": "dataList", // 動態(tài)參數(shù),數(shù)據(jù)格式用戶可自定義
          "value": "[{\"courseName\":\"測試課程內(nèi)容1\",\"courseUrl\":\"https://t1-iwork-rdc.shizhuang-inc.net/rdc/desk\"},{\"courseName\":\"測試課程內(nèi)容2\",\"courseUrl\":\"https://t1-iwork-rdc.shizhuang-inc.net/rdc/desk\"}] "
        }
      ],
      "receiverId": "*******"
    }
  ]
}

b. 使用VelocityEngine語法解析

<code>
#set($myList=$dataList) // api接口傳過來的參數(shù)
#set($result = '')
#foreach($item in $myList) // 拼接消息內(nèi)容
#set($result = $result+'['+$item.courseName+']'+'('+$item.courseUrl+')'+'\n') 
#end
#set($growthCnotallow="**新人成長(10)**\n$result") // 輸出最終消息內(nèi)容
</code>

圖片

c. 動態(tài)渲染輸出

圖片

3.4.3 在消息中心平臺推送大規(guī)模消息,如何去跟業(yè)務(wù)系統(tǒng)的機(jī)器人去做平衡而不觸發(fā)飛書平臺限流

業(yè)務(wù)場景:在一個陽光明媚的早上,業(yè)務(wù)同學(xué)用潮人研習(xí)社的機(jī)器人給公司用戶推送了chatgpt的學(xué)習(xí)先關(guān)的內(nèi)容,消息推送觸達(dá)竟然花費了一個1多小時。

圖片

問題分析:沒辦法,做為技術(shù)boy,只能埋頭去尋找根因,主要有以下幾點

圖片

  1. 如上圖所示,每次消息推送都要做獲取token這個動作,顯然獲取token這個動作是可以優(yōu)化的。基于飛書返回的失效時間做近端緩存。
  2. 消息推送接口雖啟用了異步推送,但是在一個消息體里面有很多觸達(dá)用戶時,沒有進(jìn)行分組,底層推送給飛書時還是串行在推消息(這里沒有采用飛書的批量發(fā)消息接口,是因為在產(chǎn)品側(cè)有個功能要去統(tǒng)計單個用戶已讀未讀的數(shù)據(jù),用批量推送的話,具體到用戶粒度的已讀未讀數(shù)據(jù)飛書是不支持的。另外一個原因就是飛書的機(jī)器人不是集中在消息中心進(jìn)行消息推送,需要考慮飛書側(cè)對某個機(jī)器人消息推送做限流的問題,一旦使用了某個業(yè)務(wù)系統(tǒng)的機(jī)器人進(jìn)行批量或并發(fā)推送,可能會導(dǎo)致業(yè)務(wù)系統(tǒng)業(yè)務(wù)消息推送(限流)異常)。

優(yōu)化思路:

針對上面2個問題的具體分析,主要是對問題2做了對應(yīng)的優(yōu)化,優(yōu)化思路主要是分治思想,針對大批量推送消息場景對用戶進(jìn)行分組,充分利用操作系統(tǒng)的多核優(yōu)勢。把分組的任務(wù)提交到異步消息隊列,通過自產(chǎn)自消的方式來提升消息觸達(dá)效率。

結(jié)果:

基于上面的思路去優(yōu)化并測試,效果是異常的明顯,之前推送消息需花費1個多小時,現(xiàn)在10分鐘(這里的觸達(dá)時效瓶頸主要是飛書側(cè),飛書對消息推送接口做了限流(1s并發(fā)只能50且1min上限1000))就可以全部觸達(dá)了。

4、總結(jié)

4.1 學(xué)會聆聽

當(dāng)完成整個消息中心的設(shè)計后,要聽取他人意見,學(xué)會聆聽,因為完成這件事其實并不難。另外在網(wǎng)上也可以找到很多開源產(chǎn)品可借鑒,但是完全拿來主義不一定適合我們自己業(yè)務(wù)。所以需要跟PM、同事討論,聽取意見。再者消息中心未來是需要長期與其它部門及產(chǎn)品協(xié)調(diào)溝通的,如果一開始在做的時候就沒有與其他人去交流或技術(shù)方案討論,那么后期由于業(yè)務(wù)拓展,很有可能整體架構(gòu)很容易被推翻重構(gòu)。

4.2 結(jié)語

對于消息中心來說,根據(jù)實際業(yè)務(wù)線的豐富度,相應(yīng)應(yīng)用場景也會更加復(fù)雜,所以我們在設(shè)計消息的落地場景時,對于不同場景的適用性挑戰(zhàn)也會增大。但殊途同歸,基于降本增效去做更多思考,總歸會讓價值落地。

責(zé)任編輯:武曉燕 來源: 得物技術(shù)
相關(guān)推薦

2022-12-23 08:03:45

西瓜業(yè)務(wù)SEO前端

2017-10-23 12:55:46

項目設(shè)計師流程

2024-02-29 07:42:00

數(shù)據(jù)系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)處理

2021-04-13 07:58:38

背包代碼模式

2023-10-30 07:30:08

VeCDP火山引擎

2023-03-06 11:35:55

經(jīng)營分析體系

2022-01-17 13:31:53

value背包解法

2022-03-15 11:51:00

決策分析模型

2022-06-07 15:09:21

實踐研發(fā)IDE

2019-07-31 10:18:17

Web 開發(fā)Python

2017-05-27 09:23:10

IOS框架APP框架代碼

2022-06-13 07:02:02

Zadig平臺自動化

2019-10-22 08:12:49

消息隊列分布式系統(tǒng)

2023-11-15 08:14:35

2017-10-30 09:09:41

2024-09-26 10:19:15

2022-10-14 16:25:50

數(shù)據(jù)可視化大屏搭建BI平臺

2021-01-27 07:24:38

TypeScript工具Java

2016-11-28 16:23:23

戴爾

2023-02-27 18:31:20

架構(gòu)服務(wù)監(jiān)控
點贊
收藏

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

96日本xxxxxⅹxxx17| 久久无码人妻精品一区二区三区| 黄色免费网站在线观看| 国产成人综合亚洲网站| 欧美一级黄色网| 欧美福利在线视频| 国内精品国产成人国产三级粉色| 欧美亚洲一区三区| 国产精品无码人妻一区二区在线 | 精品国产百合女同互慰| 黑鬼大战白妞高潮喷白浆| 国产精品久久麻豆| 久久综合久久99| 1区1区3区4区产品乱码芒果精品| 老熟妇仑乱一区二区av| 欧美日韩亚洲一区在线观看| 亚洲性av网站| 成年人的黄色片| 精品视频一二| 欧美日韩中字一区| www.玖玖玖| 蜜桃传媒在线观看免费进入| 国产精品国产a级| 热re99久久精品国99热蜜月 | 在线a欧美视频| 中文字幕在线永久| 精品视频一二| 制服视频三区第一页精品| 日韩中文字幕免费在线| 99riav视频在线观看| 亚洲色图在线看| 亚洲欧洲精品在线观看| 免费观看成年在线视频网站| 99精品视频在线播放观看| 99国内精品久久久久久久软件| 伊人影院中文字幕| 人人精品人人爱| 日韩美女免费视频| 日本在线播放视频| 香蕉精品999视频一区二区| 久久久久久久999| 久久激情免费视频| 欧美日韩视频一区二区三区| 久久久国产91| 少妇高潮在线观看| 99久久激情| 久久久国产精品x99av| 亚洲女同二女同志奶水| 日韩一区三区| 日韩中文理论片| 日本少妇aaa| 国产精品久久久久一区二区三区厕所| 中文字幕最新精品| 精品无码一区二区三区蜜臀| 久久久五月天| 欧美激情视频一区二区| 国产一级做a爱免费视频| 亚洲激情av| 日本精品va在线观看| 亚洲va在线观看| 日韩电影在线一区二区三区| 国产成人在线亚洲欧美| 在线免费av网| 国产精品香蕉一区二区三区| www久久99| 熟妇人妻中文av无码| 久久久久九九视频| 亚洲午夜精品一区二区| 中文字幕在线观看播放| 亚洲成人免费视| 国产91在线视频观看| 日韩欧美精品电影| 欧美精品1区2区3区| 波多野结衣三级视频| 日韩av三区| 中文字幕精品在线视频| 久久久久亚洲AV成人| 在线一区免费观看| 国产精品极品尤物在线观看| av片免费播放| 91麻豆国产精品久久| 亚洲狠狠婷婷综合久久久| 成人看av片| 欧美性猛交xxxx黑人| 亚洲36d大奶网| 亚洲电影一区| 亚洲午夜性刺激影院| 欧美人妻精品一区二区免费看| 国产欧美不卡| 91欧美精品午夜性色福利在线 | 成人晚上爱看视频| 翔田千里亚洲一二三区| 后进极品白嫩翘臀在线播放| 日本韩国欧美国产| aaa黄色大片| 欧美亚洲国产激情| 韩剧1988在线观看免费完整版| 中文字幕 欧美激情| av在线一区二区三区| 亚洲人成人77777线观看| 黄色视屏在线免费观看| 欧美日本精品一区二区三区| 真人bbbbbbbbb毛片| 国产精品久久久久久麻豆一区软件| 91国产精品91| 精品国产av鲁一鲁一区 | 亚洲成色www久久网站| 青草视频在线免费直播| 欧美日韩国产首页| 插吧插吧综合网| 欧美涩涩视频| 91香蕉亚洲精品| 第九色区av在线| 黄网站色欧美视频| 一本之道在线视频| 99免费精品| 国产不卡精品视男人的天堂| 五月婷婷六月丁香| 亚洲午夜成aⅴ人片| 色网站在线视频| 日韩精品电影| 国产精品999999| 视频一区二区三区在线看免费看 | 91免费国产精品| 老司机精品视频网| 中文日韩在线视频| 波多野结衣一二区| 国产调教视频一区| 毛片一区二区三区四区| 牛牛影视一区二区三区免费看| 欧美日韩成人在线观看| 精品国产亚洲av麻豆| 最好看的中文字幕久久| 日韩中文字幕a| 久久国产中文字幕| 国产精品一区二区久久国产| 高清日韩av电影| 欧美无砖专区一中文字| 69精品无码成人久久久久久| 视频在线观看一区| 日韩国产高清一区| 成人福利一区二区| 这里只有精品视频| 在线观看免费观看在线| 国产精品三级电影| 91福利免费观看| 欧美在线网址| 大波视频国产精品久久| 91九色国产在线播放| 亚洲精品久久久久| 国产精品第5页| 国产日产欧美精品一区二区三区| 中文字幕永久视频| 欧美黄色大片在线观看| 亚洲一区中文字幕在线观看| 青青青国内视频在线观看软件| 亚洲成人久久久久| 一区二区三区福利视频| 国产欧美视频一区二区三区| 色啦啦av综合| 亚洲一区二区三区无吗| 国产经典一区二区三区 | 欧美黄色一区| 国产精品污www一区二区三区| 精品极品在线| 亚洲一区www| 99国产精品99| 午夜久久电影网| 久久美女免费视频| 久久成人羞羞网站| 奇米影视亚洲色图| 国产精品三级| 国产日韩在线免费| 丁香花在线电影小说观看| 日韩精品视频免费专区在线播放| 国产91av在线播放| 亚洲精品免费一二三区| 人妻体内射精一区二区| 老司机精品视频一区二区三区| 老司机激情视频| 激情综合网五月| 99国产盗摄| 电影一区电影二区| 欧美激情日韩图片| 91福利在线视频| 精品国产免费人成电影在线观看四季| 永久免费无码av网站在线观看| 国产精品久久99| 亚洲国产精品无码久久久久高潮| 青青草国产成人av片免费| 8x8x华人在线| 国产亚洲一卡2卡3卡4卡新区| 91久久精品国产91久久| 在线观看的黄色| 久久夜色撩人精品| 艳母动漫在线看| 日韩午夜精品视频| 国产污视频网站| 亚洲国产精品自拍| 91制片厂在线| 久久影音资源网| 国产成人精品综合久久久久99 | 韩国三级hd中文字幕| 国产99久久久国产精品潘金网站| 久久午夜夜伦鲁鲁一区二区| 亚洲国产美女| 2021国产视频| 国产精品福利在线观看播放| 久久综合久久久| 成人看片黄a免费看视频| 国产九九精品视频| 日韩在线影院| 欧美在线视频网| 免费看电影在线| 久久国产精品久久久久久| 毛片免费在线观看| 亚洲精品国产精品国产自| 国产精品久久久久久久免费| 在线精品视频一区二区三四| 国产精品一区二区6| 亚洲国产日产av| 欧美黄色免费在线观看| 亚洲日本va在线观看| 日韩不卡av在线| 国产日韩欧美a| 欧美成人国产精品一区二区| 99精品桃花视频在线观看| 中国极品少妇xxxx| 国产**成人网毛片九色| 久久国产免费视频| 国产精品1区二区.| 男人操女人下面视频| 韩国女主播成人在线观看| 亚洲欧洲日本精品| 美女视频第一区二区三区免费观看网站| 六月激情综合网| 宅男噜噜噜66一区二区| 免费无遮挡无码永久视频| 国产欧美大片| 久久精品网站视频| 日本视频在线一区| 亚洲国产日韩欧美在线观看| 九色综合国产一区二区三区| 天天操狠狠操夜夜操| 激情六月婷婷久久| 天天色天天综合网| 国产在线一区观看| 香蕉视频色在线观看| 国产91丝袜在线观看| 久久无码专区国产精品s| 成人免费看的视频| a天堂视频在线观看| 26uuu国产在线精品一区二区| 日韩av一二区| 欧美国产日韩亚洲一区| 久久一级免费视频| 亚洲欧美日韩中文播放| 久久久久无码国产精品| 欧美日韩国产一中文字不卡| 免费视频网站在线观看入口| 欧美丰满美乳xxx高潮www| 精品国产999久久久免费| 欧美精品一区二区三区高清aⅴ| 四虎永久在线观看| 在线观看欧美日韩| 91中文在线| 2019中文字幕在线| 国产亚洲人成a在线v网站| 亚洲综合日韩在线| 色天下一区二区三区| 亚洲国产精品综合| 欧美日韩国产在线一区| 国产淫片免费看| 裸体在线国模精品偷拍| 少妇精品无码一区二区| 久久女同精品一区二区| 麻豆天美蜜桃91| 五月天精品一区二区三区| 免费在线观看av的网站| 精品久久久久久久久久久久久久久久久| 欧美高清电影在线| 久久人人爽人人爽人人片亚洲| mm视频在线视频| 成人精品久久久| 亚洲精品无吗| 国产精品视频一二三四区| 久久都是精品| 日本女人黄色片| 亚洲国产精品国自产拍av| 久久久久亚洲av成人片| 欧美日韩中字一区| 神马久久高清| 久久成人精品一区二区三区| 国产日韩电影| 成人激情av| 97视频精品| 日本成人在线免费视频| 国产成人在线视频网址| 国产精品久久免费观看| 黄色一区二区在线| 性一交一乱一乱一视频| 色偷偷888欧美精品久久久| 国产拍在线视频| 亚洲精品日产aⅴ| 欧美码中文字幕在线| 欧美又粗又长又爽做受| 国内精品视频666| 9.1片黄在线观看| 色综合天天性综合| 黄色成人一级片| 欧美成人性色生活仑片| 久久久精品一区二区毛片免费看| 欧美日韩在线播放一区二区| 亚洲性感美女99在线| 一区二区久久精品| 中文字幕不卡在线| 久久久精品毛片| 日韩精品免费在线播放| 久久免费电影| 99三级在线| 911精品美国片911久久久| 91香蕉视频导航| 中文字幕不卡一区| www.亚洲激情| 中文字幕一区二区精品| 久久久人成影片一区二区三区在哪下载| 九九九九精品| 99精品免费网| 亚洲制服丝袜在线播放| 亚洲一区在线观看免费观看电影高清| 国产婷婷一区二区三区久久| 日韩一区二区av| 亚洲成a人片777777久久| 亚洲国产日韩欧美| 久久成人av少妇免费| 欧美日韩生活片| 欧美福利视频导航| 99自拍视频在线观看| 亚洲综合社区网| 亚洲天堂黄色| free性中国hd国语露脸| 图片区日韩欧美亚洲| 深夜福利视频在线免费观看| 7777kkkk成人观看| 欧洲专线二区三区| 亚洲色图38p| 国产精品丝袜91| 在线视频1卡二卡三卡| 久久精品这里热有精品| 日韩精品三级| 老太脱裤子让老头玩xxxxx| www.日韩精品| 国产高清中文字幕| 尤物精品国产第一福利三区 | 国产无套精品一区二区| 亚洲精品麻豆| 蜜桃传媒一区二区亚洲| 欧美性xxxxxxxx| 黄色大片在线播放| 国产精品xxxx| 老妇喷水一区二区三区| 亚洲女同二女同志奶水| 欧美变态tickle挠乳网站| 国产激情在线播放| 天堂va久久久噜噜噜久久va| 精品一区二区免费在线观看| 九九热精彩视频| 亚洲片在线观看| av日韩在线免费观看| 人妻夜夜添夜夜无码av| 久久久久高清精品| 国产毛片毛片毛片毛片毛片| 国语自产偷拍精品视频偷 | 中文字幕 视频一区| 久久久久999| 五月激激激综合网色播| 欧美美女性视频| 精品福利在线视频| 69av在线| 精品综合在线| 国产毛片精品国产一区二区三区| 国产一级做a爱片久久毛片a| 色偷偷av一区二区三区乱| 成人高潮视频| 中文字幕成人在线视频| 香蕉av福利精品导航| 免费在线你懂的| 久久久久久久久久久久久久久久av| 美女一区二区三区| 偷偷操不一样的久久| 中文字幕欧美亚洲| 里番精品3d一二三区| 三年中文在线观看免费大全中国| 大伊人狠狠躁夜夜躁av一区| 理论片午午伦夜理片在线播放| 国产视频一区二区不卡| 国产资源在线一区| а中文在线天堂| 91精品国产电影| 在线中文一区|