国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

實(shí)時(shí)計(jì)算 | 2021年網(wǎng)易云音樂(lè)實(shí)時(shí)計(jì)算平臺(tái)發(fā)展和挑戰(zhàn)

共 8653字,需瀏覽 18分鐘

 ·

2021-10-01 02:10


網(wǎng)易云音樂(lè)從2018年開(kāi)始搭建實(shí)時(shí)計(jì)算平臺(tái),經(jīng)過(guò)幾年的發(fā)展已經(jīng)滲透到云音樂(lè)的各個(gè)業(yè)務(wù)當(dāng)中。本文是大愚老師的一篇實(shí)踐分享,將從一個(gè)日常運(yùn)維問(wèn)題出發(fā),帶領(lǐng)大家了解云音樂(lè)實(shí)時(shí)計(jì)算平臺(tái)的一些工作進(jìn)展和未來(lái)規(guī)劃。


網(wǎng)易云音樂(lè)實(shí)時(shí)數(shù)倉(cāng)平臺(tái)上線以后,經(jīng)過(guò)一年半的發(fā)展,整體實(shí)時(shí)數(shù)倉(cāng)已經(jīng)初具規(guī)模,我們已有實(shí)時(shí)數(shù)倉(cāng)表300+,運(yùn)行中的任務(wù)數(shù)有1200+。其中1000左右的任務(wù)是SQL任務(wù), Kafka總出口流量達(dá)到到18GB/S,總用戶數(shù)達(dá)到了200+。


數(shù)據(jù)量和用戶的增長(zhǎng)也給數(shù)據(jù)平臺(tái)的易用性以及穩(wěn)定性帶來(lái)了了越來(lái)越多的挑戰(zhàn),包含Kafka的穩(wěn)定性、集群的穩(wěn)定性、運(yùn)維工作的挑戰(zhàn)以及很多早期的技術(shù)債;業(yè)務(wù)的增長(zhǎng),暴露出了基建的薄弱,也給我們積累了很多平臺(tái)建設(shè)和運(yùn)維的經(jīng)驗(yàn)。


平臺(tái)功能

我們平臺(tái)整體的的功能大家可以參考《云音樂(lè)實(shí)時(shí)數(shù)倉(cāng)技術(shù)改造以及未來(lái)的一些規(guī)劃》,這里將主要介紹我們最新的一些工作:


“我的任務(wù)延遲了,怎么擴(kuò)容都不行,這是為什么?”

在日常運(yùn)維工作中這是我們經(jīng)常遇到的問(wèn)題,往往也是比較耗費(fèi)時(shí)間的問(wèn)題。導(dǎo)致這種這種問(wèn)題的原因有很多,為了解決這個(gè)問(wèn)題,我們做了一些工作來(lái)增強(qiáng)我們的運(yùn)維能力。


IO指標(biāo)完善

IO問(wèn)題是導(dǎo)致以上問(wèn)題經(jīng)常出現(xiàn)的原因之一,包含消息讀取效率、維表JOIN效率、SINK效率等等,第三方存儲(chǔ)的性能以及穩(wěn)定性,直接影響實(shí)時(shí)任務(wù)的穩(wěn)定性,為了快速定位相關(guān)問(wèn)題,我們添加了很多IO相關(guān)Metric指標(biāo)。


1. Kafka消費(fèi)側(cè)的一些性能指標(biāo)


2. 讀取反序列化指標(biāo)

包含:

  • 反序列化的RT

  • 反序列化的錯(cuò)誤比例

在Format側(cè)我們開(kāi)發(fā)了一套Format代理,支持在不修改原有format代碼的情況下,上報(bào)相關(guān)metirc指標(biāo),忽略錯(cuò)誤數(shù)據(jù)等功能。只要添加屬性format.proxy指定代理類就可以支持不同方式的Format封裝。


比如我們指定format.proxy=magina,就可以支持上報(bào)上述的性能指標(biāo);指定format.proxy=ds 就可以支持解析ds封裝的日志格式,使用被代理的Format解析DS中的Body部分,不需要單獨(dú)為DS封裝的日志格式開(kāi)發(fā)Format,且同樣會(huì)上報(bào)性能相關(guān)指標(biāo),支持忽略錯(cuò)誤消息等功能。


3. 維表JOIN相關(guān)指標(biāo)

在維表JOIN側(cè), 我們添加了:

  • 數(shù)據(jù)查詢的響應(yīng)時(shí)間

  • 本地緩存的命中率

  • 查詢發(fā)生重試的比例

  • 成功JOIN上的數(shù)據(jù)的比例等


5. 數(shù)據(jù)寫(xiě)入的一些性能指標(biāo)

  • 數(shù)據(jù)序列化的RT

  • 數(shù)據(jù)寫(xiě)入外部數(shù)據(jù)源的平均響應(yīng)時(shí)間等


整套IO相關(guān)指標(biāo)的實(shí)現(xiàn),我們?nèi)渴窃贔link Connector的頂層接口做了一些公共的封裝,重構(gòu)了相關(guān)Connector的代碼,只要按照我們自己的接口實(shí)現(xiàn)Connector,無(wú)需關(guān)心細(xì)節(jié)指標(biāo)的上報(bào),這些指標(biāo)都會(huì)自動(dòng)化的上報(bào)出來(lái)。


Kafka分區(qū)問(wèn)題

Kafka分區(qū)的限制也是經(jīng)常導(dǎo)致我們程序性能無(wú)法擴(kuò)展的原因,出于Exactly Once的實(shí)現(xiàn)、讀取性能、以及讀取穩(wěn)定性的考慮,F(xiàn)link采用主動(dòng)拉取的方式讀取Kafka消息,這種方式限制了我們讀取Kafka消息的任務(wù)數(shù),大大限制我們?nèi)蝿?wù)性能的擴(kuò)張能力,以下面這個(gè)case為例:

SET 'table.exec.state.ttl' = '1h';SET 'table.exec.mini-batch.enabled' = 'true';SET 'table.exec.mini-batch.allow-latency' = '10s';SET 'table.exec.mini-batch.size' = '100000';INSERT INTO music_kudu_online.music_kudu_internal.ads_ab_rtrs_user_metric_hourSELECT from_unixtime(`timestamp`, 'yyyy-MM-dd') as dt,from_unixtime(`timestamp`, 'HH')         as `hour`,os, sceneid, parent_exp, `exp`, exp_type, userid,count(1) pvFROM iplay_ods.ods_rtrs_ab_log INNER JOIN abtest_online.abtest.abtest_sence_metric_relationFOR SYSTEM_TIME AS OF user_metric.proctimeON ods_rtrs_ab_log.sceneid = abtest_sence_metric_relation.sceneid GROUP BY from_unixtime(`timestamp`, 'yyyy-MM-dd'),           from_unixtime(`timestamp`, ‘HH’),          os, sceneid, parent_exp, `exp`, exp_type, userid


這是一個(gè)實(shí)時(shí)全聚合任務(wù),在原始的FLINK中這段SQL執(zhí)行的DAG大概是這樣的:


假如我們讀取的流表ods_rtrs_ab_log有5個(gè)分區(qū),我們的SQL任務(wù)有七個(gè)并發(fā),因?yàn)槭艿?span style="font-size: 15px;">Kafka分區(qū)數(shù)的影響,加上FLINK本身作業(yè)鏈的優(yōu)化,我們的消息的讀取、維表JOIN、MINI BATCH的操作全部受到了Kafka分區(qū)的影響,無(wú)法擴(kuò)展,特別是對(duì)于維表JOIN這種IO操作來(lái)說(shuō),任務(wù)的并發(fā)度嚴(yán)重影響了整體程序的性能,這個(gè)時(shí)候我只能通過(guò)擴(kuò)容Kafka的分區(qū)數(shù)來(lái)提升性能。


但是這種操作非常重,而且很有可能會(huì)影響其它讀取這張流表的任務(wù);為了解決這個(gè)問(wèn)題,我們對(duì)Kafka的Connector做了一些改造,支持通過(guò)配置多添加一步Shuffle操作,比如在上面的配置當(dāng)中我們添加了配置:

'connector.rebalance.keys' = 'sceneid,parent_exp,userid'


消息會(huì)在讀取以后按照sceneid,parent_exp,userid等字段進(jìn)行hash分片,這樣大大提高了整體程序的性能擴(kuò)展性,而且通過(guò)指定字段的keyBy操作,可以大大提高維表JOIN緩存的命中率,提高M(jìn)INI BATCH的性能和效率。


除了以上配置以外,我們還支持添加隨機(jī)的Rebalance操作、Rescale操作以及解析行為的拆解,來(lái)進(jìn)一步提升整體程序性能的擴(kuò)展,這里需要注意的是額外Shuffle操作,會(huì)帶來(lái)更多線程和網(wǎng)絡(luò)開(kāi)銷,在配置這些操作的同時(shí)需要同時(shí)關(guān)注機(jī)器的負(fù)載情況,添加額外的Shuffle操作雖然能提升程序的擴(kuò)展性,但是由于額外網(wǎng)絡(luò)和線程開(kāi)銷,如果機(jī)器本身性能不行的話,很有可能會(huì)適得其反,在相同的資源情況下性能變得更差,這點(diǎn)需要根據(jù)自己程序以及環(huán)境情況進(jìn)行配置。


Kafka使用優(yōu)化

隨著流量的飛速增長(zhǎng)Kafka的穩(wěn)定性也是我們面臨的主要難題,包括Kafka的機(jī)柜帶寬問(wèn)題、跨機(jī)房帶寬問(wèn)題、Kafka擴(kuò)縮容的抖動(dòng)問(wèn)題、還有Kafka本身配置問(wèn)題等等,基本上大家能遇到的問(wèn)題我們都遇到了,為了解決以上問(wèn)題我們做了以下工作:


1. 開(kāi)發(fā)鏡像服務(wù),解決帶寬問(wèn)題,保障高優(yōu)先級(jí)任務(wù)

我們通過(guò)FLINK自己開(kāi)發(fā)了一套鏡像服務(wù),在不同的機(jī)房模塊間分別部署了一套Kafka集群,通過(guò)鏡像服務(wù)同步兩套Kafak集群的數(shù)據(jù),主Kafka提供給比較重要P0級(jí)別的實(shí)時(shí)任務(wù),其它不是特別重要的任務(wù)讀取鏡像集群的數(shù)據(jù)。


我們通過(guò)Yarn Label技術(shù),通過(guò)不同隊(duì)列的選擇來(lái)控制任務(wù)所在的機(jī)房,來(lái)減少跨機(jī)房帶寬的消耗,為了方便用戶切換不同的Kafka集群,我們?cè)贔link流表側(cè)也做了一些改造,支持一張流表同時(shí)掛載多個(gè)Kafka集群,只要通過(guò)簡(jiǎn)單的配置就可以隨意切換Kafka集群,經(jīng)過(guò)一輪任務(wù)整理和切換,Kafka帶寬使用情況有了大大的改善:


2. Kafka監(jiān)控完善

在日常的工作中,我們發(fā)現(xiàn)很多開(kāi)發(fā)對(duì)Kafka本身并不太了解,運(yùn)維由于經(jīng)驗(yàn)的不足在初期對(duì)整體Kafka的管控也不是那么的嚴(yán)格,導(dǎo)致在使用上有很多問(wèn)題。所以我們整合了音樂(lè)內(nèi)部的Kafka監(jiān)控服務(wù)的數(shù)據(jù),結(jié)合我們平臺(tái)的任務(wù)血緣,開(kāi)發(fā)了自己的一套Kafka監(jiān)控服務(wù)。


目前這套系統(tǒng)整體還比較初級(jí),除了關(guān)聯(lián)了Kafka、流表、和任務(wù)之間的關(guān)系以外,我們還對(duì)以下這幾種情況做了主動(dòng)監(jiān)控:

  • Kafka Topic的分區(qū)數(shù)的合理性,主要監(jiān)控消息隊(duì)列分區(qū)數(shù)過(guò)少或者過(guò)多的情況,主要是過(guò)少的情況,防止因?yàn)榉謪^(qū)數(shù)過(guò)小,下游任務(wù)處理性能跟不上的問(wèn)題;

  • Kafka分區(qū)數(shù)據(jù)生產(chǎn)均衡問(wèn)題:防止因?yàn)?span style="font-size: 15px;">Kafka本身分區(qū)數(shù)據(jù)的不均衡導(dǎo)致下游任務(wù)處理性能不行的問(wèn)題;

  • Kafka分區(qū)數(shù)據(jù)消費(fèi)均衡問(wèn)題:防止因?yàn)?span style="font-size: 15px;">Kafka本身分區(qū)發(fā)生變化,而下游任務(wù)因?yàn)闆](méi)有開(kāi)啟分區(qū)感知,導(dǎo)致一些數(shù)據(jù)沒(méi)有消費(fèi)到等問(wèn)題;

  • 流量激增和激降報(bào)警:關(guān)鍵隊(duì)列流量報(bào)警,保障實(shí)時(shí)數(shù)據(jù)的質(zhì)量。


Kafka版本升級(jí):為了解決本身Kafka擴(kuò)容的穩(wěn)定性問(wèn)題、資源隔離問(wèn)題,通過(guò)我們音樂(lè)公共技術(shù)團(tuán)隊(duì),在Kafka 2.X版本基礎(chǔ)上做了一些二次開(kāi)發(fā)工作,將Kafka整個(gè)服務(wù)做了平臺(tái)化的支持,支持了Topic的平滑擴(kuò)所容,支持資源隔離。


類似YARN的LAEBL技術(shù),支持針對(duì)不同的TOPIC劃分不同region的機(jī)器,完善的消息鏡像服務(wù),且支持offset的復(fù)制;統(tǒng)一的Kafka運(yùn)維監(jiān)控平臺(tái),此部分內(nèi)容后續(xù)文章會(huì)詳細(xì)介紹。


3. 分區(qū)流表技術(shù)建設(shè)

實(shí)時(shí)數(shù)倉(cāng)上線以后,我們發(fā)現(xiàn)以下幾種情況非常影響程序的穩(wěn)定性以及流表的易用性:

(1)很多時(shí)候我們只需要一張流表中1%的數(shù)據(jù),但是因?yàn)闆](méi)有辦法按需讀取,所以我們必須消耗大量的資源去解析讀取另外99%的數(shù)據(jù),導(dǎo)致了大量的資源帶寬的消耗,浪費(fèi)了大量的資源,而且本身SQL的開(kāi)發(fā)方式本身沒(méi)有辦法按需解析日志,導(dǎo)致我們必須完整的解析出每一條消息,這就導(dǎo)致進(jìn)一步的計(jì)算資源的消耗。


(2)當(dāng)我們按照經(jīng)驗(yàn)和業(yè)務(wù),將大的TOPIC拆分成很多小的TOPIC時(shí),一張表變成了很多小表,使用者又必須有很多的經(jīng)驗(yàn)知識(shí)去了解這些schema完全相同的小表中分別包含了哪些消息,易用性很差,這樣的設(shè)計(jì)也不符合數(shù)倉(cāng)的整體設(shè)計(jì)邏輯,以后如果要做批流表統(tǒng)一元數(shù)據(jù)的時(shí)候,整體也變得不太可能


在離線場(chǎng)景下我們很有很多手段來(lái)解決以上問(wèn)題,減少不必要的IO,如數(shù)據(jù)的分桶、存儲(chǔ)有序的數(shù)據(jù)利用Parquet的下推查詢的能力、做分區(qū)表等手段都可以解決以上問(wèn)題。但是實(shí)時(shí)表的Case下在現(xiàn)有的公開(kāi)的方案中好像并沒(méi)有什么好的方法;所以為了解決以上問(wèn)題,我們開(kāi)發(fā)了流表的分區(qū)方案,整體和HIVE表的分區(qū)實(shí)現(xiàn)思想差不多:


我們使用Flink Table Souce提供的SupportsFilterPushDown的接口實(shí)現(xiàn)了一套自己的實(shí)時(shí)流表分區(qū)方案,一個(gè)分區(qū)對(duì)應(yīng)一個(gè)topic,通過(guò)用戶的查詢條件下推過(guò)濾掉沒(méi)有必要的分區(qū),從而減少?zèng)]有必要的數(shù)據(jù)的讀取;目前已經(jīng)上線了第一版,初步拆分了云音樂(lè)曝光日志,順便還嘗試使用AVRO的數(shù)據(jù)格式代替以前的JSON格式,實(shí)踐下來(lái)優(yōu)化效果明顯:

(1)使用AVRO格式格式基本都能帶來(lái)至少30+%的的帶寬優(yōu)化,消息解析性能相對(duì)音樂(lè)的原始日志格式的解析性能提升一倍.


(2)使用分區(qū)流表,我們初步遷移了了4個(gè)曝光日志的消費(fèi)任務(wù),已經(jīng)節(jié)省了7臺(tái)物理機(jī),平均節(jié)省計(jì)算和帶寬資源75%以上。


雖然這些都是比較極端的Case,但是從這些例子我們可以預(yù)計(jì)分區(qū)流表技術(shù)全面鋪開(kāi)以后,使用得到的話,絕對(duì)是一個(gè)能帶來(lái)質(zhì)變的優(yōu)化。


批流一體

數(shù)據(jù)實(shí)時(shí)化一直是我們?cè)埔魳?lè)數(shù)據(jù)平臺(tái)團(tuán)隊(duì)數(shù)倉(cāng)建設(shè)的一個(gè)比較大的目標(biāo),在這個(gè)目標(biāo)的背后批流一體也是我們繞不開(kāi)一個(gè)“名詞”、“概念”、“技術(shù)”、或者是個(gè)“產(chǎn)品”。在正式開(kāi)始分享我們的工作以前,首先分享下我有一次在電梯間遇到算法同學(xué),然后和算法同學(xué)發(fā)生的對(duì)話:

算法:你們的批流一體什么時(shí)候上線?我們等著用呢?

我: 你們目前的訴求是什么呢?

算法:我們現(xiàn)在很多實(shí)時(shí)指標(biāo)都是自己開(kāi)發(fā),沒(méi)法在離線以后直接使用現(xiàn)成數(shù)倉(cāng)數(shù)據(jù)。


從這段對(duì)話我們可以看出,算法同學(xué)并不是想要什么批流一體的技術(shù),他們想要的是實(shí)時(shí)的現(xiàn)成的可用的數(shù)倉(cāng)數(shù)據(jù),來(lái)提升他們的開(kāi)發(fā)效率,批流一體的背后,不同角色的業(yè)務(wù)方的訴求是什么呢?


對(duì)于運(yùn)營(yíng)、產(chǎn)品、老板、分析師們來(lái)說(shuō):

他們想要看到的是準(zhǔn)確的實(shí)時(shí)的可分析的報(bào)表數(shù)據(jù),關(guān)鍵點(diǎn)在于可分析上。當(dāng)結(jié)果數(shù)據(jù)發(fā)生異常波動(dòng)時(shí),我們得有實(shí)時(shí)的明細(xì)數(shù)據(jù)提供分析查詢,來(lái)調(diào)查發(fā)生異常波動(dòng)的原因。當(dāng)老板有一些新的想法,想對(duì)現(xiàn)成的報(bào)表做下二次分析時(shí),我們得有能力提供明細(xì)的可分析的數(shù)據(jù)來(lái)做分析給出結(jié)果。

以實(shí)時(shí)日活統(tǒng)計(jì)來(lái)說(shuō),我們常用的手段是將用戶ID存儲(chǔ)的Redis這樣KV存儲(chǔ)當(dāng)中來(lái)做去重,或者近似去重,然后計(jì)算得出實(shí)時(shí)的日活數(shù)據(jù),但是當(dāng)日活發(fā)生異常波動(dòng)時(shí),因?yàn)镽eids的數(shù)據(jù)不是可分析的。所以我們很難快速給出原因,也沒(méi)法在當(dāng)天做分析,這種方案和結(jié)果顯然是不合格的。


對(duì)于數(shù)倉(cāng)開(kāi)發(fā)來(lái)說(shuō):

  • 統(tǒng)一實(shí)時(shí)/離線數(shù)倉(cāng)元數(shù)據(jù)管理、統(tǒng)一模型、統(tǒng)一存儲(chǔ),減少數(shù)倉(cāng)運(yùn)維建設(shè)成本,提升整體數(shù)倉(cāng)的易用性;

  • 統(tǒng)一開(kāi)發(fā)代碼,統(tǒng)一一套SQL解決離線/實(shí)時(shí)開(kāi)發(fā)問(wèn)題,降低開(kāi)發(fā)運(yùn)維成本,徹底解決因?yàn)闃I(yè)務(wù)理解不同、邏輯不同導(dǎo)致的實(shí)時(shí)離線數(shù)據(jù)結(jié)果差異大的問(wèn)題。


對(duì)于算法同學(xué)來(lái)說(shuō):

有實(shí)時(shí)/離線統(tǒng)一的數(shù)倉(cāng)表可以可以用使用,統(tǒng)一模型,降低業(yè)務(wù)理解的門檻,提升整體數(shù)倉(cāng)數(shù)據(jù)的易用性,方便好用的數(shù)倉(cāng)元數(shù)據(jù)管理服務(wù),方便算法同學(xué)進(jìn)行二次的特征開(kāi)發(fā)工作,提升模型的開(kāi)發(fā)效率。提供準(zhǔn)確實(shí)時(shí)可分析的算法模型效果數(shù)據(jù),提升算法同學(xué)模型迭代的效率


整體總結(jié)下來(lái)批流一體的目標(biāo)主要包含三個(gè)方面:

  • 統(tǒng)一代碼:一套SQL完成實(shí)時(shí)和離線的相關(guān)業(yè)務(wù)的開(kāi)發(fā)需求;

  • 統(tǒng)一數(shù)倉(cāng)元數(shù)據(jù):一張表可以同時(shí)提供離線讀和實(shí)時(shí)讀,統(tǒng)一模型的批流一體的數(shù)倉(cāng);

  • 實(shí)時(shí)的報(bào)表數(shù)據(jù):這與統(tǒng)一數(shù)倉(cāng)元數(shù)據(jù)不同,產(chǎn)品報(bào)表數(shù)據(jù)需要提供秒級(jí)的實(shí)時(shí)的結(jié)果的查詢能力,而統(tǒng)一數(shù)倉(cāng)數(shù)據(jù)往往只需要實(shí)時(shí)的存儲(chǔ)即可,對(duì)OLAP查詢的效率,并沒(méi)有報(bào)表數(shù)據(jù)并沒(méi)有那么敏感。


1. 統(tǒng)一代碼

由于實(shí)時(shí)SQL本身并沒(méi)有特別的成熟,很多在離線場(chǎng)景下很容易實(shí)現(xiàn)的邏輯,在實(shí)時(shí)場(chǎng)景下要么是不能實(shí)現(xiàn),要么是穩(wěn)定性有問(wèn)題。


目前業(yè)界都還在探索當(dāng)中,阿里目前主要的方式的是使用FLINK一套引擎解決實(shí)時(shí)離線統(tǒng)一SQL的問(wèn)題,但是目前也都是在實(shí)踐,在上層ADS層業(yè)務(wù)邏輯實(shí)現(xiàn)上通過(guò)底層數(shù)倉(cāng)的建設(shè)屏蔽掉一些實(shí)時(shí)SQL能力的問(wèn)題,做到產(chǎn)品報(bào)表開(kāi)發(fā)上統(tǒng)一一套SQL。這也是我們未來(lái)可以嘗試的方向,除了在上層報(bào)表開(kāi)發(fā)上嘗試統(tǒng)一SQL以外,我們?cè)诮y(tǒng)一代碼這一塊也做了一些工作和規(guī)劃:

(1)統(tǒng)一UDF,集成升級(jí)平臺(tái)框架到FLINK1.12新版本,統(tǒng)一離線實(shí)時(shí)統(tǒng)一套UDF;

(2)統(tǒng)一元數(shù)據(jù)管理:在FlinkSQL側(cè)我們繼承元數(shù)據(jù)中心服務(wù),提供catalog.db.table這樣的數(shù)據(jù)讀取和寫(xiě)入方式,為了統(tǒng)一元數(shù)據(jù),同樣我們對(duì)SparkSQL做了二次的封裝,同樣和元數(shù)據(jù)中心做了集成,實(shí)現(xiàn)了以catalog.db.table這樣形式的異構(gòu)數(shù)據(jù)源之間的讀取和寫(xiě)入。


場(chǎng)景化的配置式的批流一體的統(tǒng)一實(shí)現(xiàn),對(duì)于一些簡(jiǎn)單業(yè)務(wù)邏輯的場(chǎng)景,我們后續(xù)會(huì)開(kāi)發(fā)場(chǎng)景化的批流一體的實(shí)現(xiàn)。如批流一體的索引任務(wù)、批流一體的ETL清洗平臺(tái)等等,這塊由于資源問(wèn)題,目前還在規(guī)劃中。


批流一體SQL統(tǒng)一的在目前的技術(shù)下,還有一個(gè)比較大的前提是本身日志的復(fù)雜程度,這個(gè)涉及到本身日志埋點(diǎn)規(guī)范性和完整性,實(shí)時(shí)計(jì)算不像離線,可以將大量歸因邏輯, 關(guān)聯(lián)邏輯放在數(shù)據(jù)側(cè)進(jìn)行處理,拋開(kāi)合理性和成本問(wèn)題,很多工作在離線場(chǎng)景下是可以做的。


但是在實(shí)時(shí)場(chǎng)景,本身對(duì)性能和穩(wěn)定性都非常的敏感,如果將大量的邏輯都放在數(shù)據(jù)側(cè)進(jìn)行處理,本身就會(huì)帶來(lái)很多不能實(shí)現(xiàn)的問(wèn)題、實(shí)現(xiàn)起來(lái)成本高的問(wèn)題、很多穩(wěn)定性、以及數(shù)據(jù)延遲的問(wèn)題。如果打點(diǎn)做不好,整個(gè)實(shí)時(shí)數(shù)倉(cāng)建設(shè)都是問(wèn)題,所以云音樂(lè)也啟動(dòng)了曙光打點(diǎn)項(xiàng)目和有數(shù)團(tuán)隊(duì)合作,徹底重構(gòu)云音樂(lè)各個(gè)產(chǎn)品的打點(diǎn)的實(shí)現(xiàn),提升和完善打點(diǎn)的規(guī)范性和準(zhǔn)確性,降低實(shí)時(shí)數(shù)倉(cāng)的開(kāi)發(fā)成本問(wèn)題。


2. 統(tǒng)一數(shù)倉(cāng)元數(shù)據(jù)

目前業(yè)界主要有兩類方案:

第一種是建設(shè)批流映射層的方案,目前阿里公開(kāi)的方案的就是這種方案,比較適合已經(jīng)有了實(shí)時(shí)數(shù)倉(cāng)和離線數(shù)倉(cāng)的老產(chǎn)品,在不改動(dòng)原有數(shù)倉(cāng)的情況下,構(gòu)建統(tǒng)一映射層視圖,通過(guò)視圖的方式提供一體化的使用體驗(yàn),整體的原理參考下圖:


第二種方案是構(gòu)建一種新的元數(shù)據(jù)系統(tǒng),一套schema下同時(shí)掛載多種存儲(chǔ),如HDFS、Kafka等,在寫(xiě)入數(shù)據(jù)時(shí)同時(shí)寫(xiě)入,在讀取場(chǎng)景下時(shí),根據(jù)讀取方式的不同,選擇相應(yīng)的合適的存儲(chǔ),目前網(wǎng)易數(shù)帆有數(shù)產(chǎn)品團(tuán)隊(duì)開(kāi)發(fā)的Arctic采用的就是這種方案:


整體思路是封裝icberg和Kafka以及Hbase等多種存儲(chǔ),在不同場(chǎng)景下使用不同的存儲(chǔ),另外arctic還在iceberg的基礎(chǔ)上做了很多二次開(kāi)發(fā),來(lái)解決DWS數(shù)據(jù)的更新問(wèn)題,提供類似Hudi的CopyOnWrite以及MergeOnRead等功能,用來(lái)解決Flink本身用來(lái)做全聚合的穩(wěn)定性問(wèn)題。目前云音樂(lè)已經(jīng)在一些新的業(yè)務(wù)場(chǎng)景做了試用,已經(jīng)上線了幾十張的的批流一體表,大家如果想進(jìn)一步了解arctic可以找網(wǎng)易數(shù)帆有數(shù)實(shí)時(shí)計(jì)算團(tuán)隊(duì)了解,在此不過(guò)多描述。


3. 實(shí)時(shí)的報(bào)表數(shù)據(jù)

提供實(shí)時(shí)的報(bào)表數(shù)據(jù)主要依賴OLAP引擎和存儲(chǔ),存儲(chǔ)側(cè)需要有需要有在提供實(shí)時(shí)的數(shù)據(jù)更新能力的同時(shí),還需要有提供秒級(jí)別數(shù)據(jù)的查詢能力,很多時(shí)候沒(méi)有辦法把將結(jié)果直接寫(xiě)到到存儲(chǔ)中。因?yàn)閿?shù)據(jù)報(bào)表本身很多靈活性的查詢,如果直接將結(jié)果寫(xiě)到存儲(chǔ)中, 就需要類似Kylin那種實(shí)時(shí)的Cube能力,這對(duì)開(kāi)發(fā)以及Flink本身計(jì)算的壓力太大, 本身也會(huì)帶來(lái)很多資源的和存儲(chǔ)的浪費(fèi),穩(wěn)定性問(wèn)題以及開(kāi)發(fā)工作量的問(wèn)題也會(huì)很多,數(shù)據(jù)的二次分析能力也會(huì)很局限;所以在這一層我們需要OLAP引擎提供至少百億級(jí)別的數(shù)據(jù)的秒級(jí)延遲的查詢的能力,目前我們主要的方案采用的存儲(chǔ)有Kudu和Clickhouse兩種,以我們老版本的ABTest為例,我們采用的方案如下:


對(duì)于實(shí)時(shí)的最新的小時(shí)維度以及天維度的結(jié)果我們通過(guò)Impala及時(shí)讀取Kudu數(shù)據(jù)關(guān)聯(lián)出最新的結(jié)果;對(duì)于歷史的一天以前天維度數(shù)據(jù)或者兩個(gè)小時(shí)以前小時(shí)維度的數(shù)據(jù)我們采用Spark預(yù)計(jì)算好存儲(chǔ)在結(jié)果表當(dāng)中,兩份數(shù)據(jù)UNION在一起提供給用戶,保障數(shù)據(jù)結(jié)果的時(shí)效性,以及整體數(shù)據(jù)查詢的用戶體驗(yàn)。


未來(lái)規(guī)劃

運(yùn)維工具的完善

實(shí)時(shí)SQL的發(fā)展降低了實(shí)時(shí)數(shù)據(jù)統(tǒng)計(jì)的開(kāi)發(fā)難度,大大降低了實(shí)時(shí)數(shù)據(jù)統(tǒng)計(jì)的門檻,一方面由于本身實(shí)時(shí)SQL的不成熟而且黑盒,另一方面很多同學(xué)帶著離線SQL的開(kāi)發(fā)經(jīng)驗(yàn)或者M(jìn)YSQL類數(shù)據(jù)庫(kù)的SQL經(jīng)驗(yàn)來(lái)開(kāi)發(fā)實(shí)時(shí)任務(wù),這給平臺(tái)帶來(lái)了很大的運(yùn)維壓力,所以運(yùn)維工具相關(guān)的建設(shè),任務(wù)實(shí)時(shí)指標(biāo)的完善是我們未來(lái)主要思考的方向之一。


分區(qū)流表技術(shù)完善

分區(qū)流表技術(shù)是一個(gè)能給云音樂(lè)實(shí)時(shí)平臺(tái)資源使用,Kafka壓力以及數(shù)倉(cāng)建設(shè)帶來(lái)質(zhì)變的技術(shù),目前我們只是完成了一個(gè)初版,未來(lái)我們會(huì)在分區(qū)的動(dòng)態(tài)感知,分區(qū)的修改, schema的修改,以及運(yùn)維監(jiān)控以及推廣上繼續(xù)完善。


場(chǎng)景化批流一體建設(shè)

如批流一體索引任務(wù)建設(shè)、批流一體ETL工具等, 統(tǒng)一日志清洗規(guī)則, 為批流一體數(shù)倉(cāng)打好基礎(chǔ)。


批流一體存儲(chǔ)探索

  • 調(diào)研業(yè)界目前的方案, 結(jié)合音樂(lè)的業(yè)務(wù)場(chǎng)景, 提供整套解決方案, 降低實(shí)時(shí)報(bào)表的開(kāi)發(fā)門檻, 提升實(shí)時(shí)報(bào)表的開(kāi)發(fā)效率;

  • 批流一體邏輯層建設(shè)等。


最后附一張網(wǎng)易數(shù)帆有數(shù)團(tuán)隊(duì)的實(shí)時(shí)計(jì)算解決方案架構(gòu)圖,基于 Apache Flink 構(gòu)建的高性能、一站式實(shí)時(shí)大數(shù)據(jù)處理方案,廣泛適用于流式數(shù)據(jù)處理場(chǎng)景,感興趣的同學(xué)可以點(diǎn)擊文末的“閱讀原文詳細(xì)了解。



作者簡(jiǎn)介

大愚,網(wǎng)易云音樂(lè)數(shù)據(jù)平臺(tái)開(kāi)發(fā)專家,主要負(fù)責(zé)云音樂(lè)實(shí)時(shí)、離線、機(jī)器學(xué)習(xí)開(kāi)發(fā)平臺(tái)建設(shè)工作。




贈(zèng)書(shū)福利


今天贈(zèng)送5數(shù)據(jù)治理,最近手頭比較富裕~ 
本書(shū)內(nèi)容通俗易懂,知識(shí)面涉及廣泛,14個(gè)行業(yè)數(shù)據(jù)治理真實(shí)案例,還有兩位院士站臺(tái)推薦,值得在國(guó)慶假期讀一讀。
贈(zèng)送規(guī)則:分享本文并在留言區(qū)聊聊你的國(guó)慶假期安排,我們將隨機(jī)抽出5條錦鯉送出正版書(shū)籍一本。
截止日期:9月30日12:00
溫馨提示:走心留言更容易被抽中哦,趕緊分享留言吧。



最新活動(dòng)


分享,點(diǎn)贊,在看,安排一下?
瀏覽 50
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)
評(píng)論
圖片
表情
推薦
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 男人亚洲天堂| 自拍偷拍成人视频| 中文子幕免费毛片| 亚洲精品乱码久久久久久久| 国产精品免费一区二区三区四区视频| 人妻无码HEYZO少妇精品| 久草网站| 91亚洲成人| 人妻人人操人人爽| 国产在线视频一区二区三区| 97色色婷婷| 有码视频在线观看| 草草操| 日韩高清无码成人| 无套进入无套内谢| 日韩无码网| 中文字字幕在线中文乱码| 97激情| AV高清| 麻豆md0049免费| 国产精品美女毛片j酒店| 揉BBB搡BBB搡BBB| 丁香六月婷婷激情| 99久久99久久99久久久99国产| 亚洲黄色AV| 欧美一级日韩一级| 成人国产综合| 国产精品V| 欧美精产国品一区二区区别| 黄色片视频| 久久午夜无码鲁丝片主演是谁 | 麻豆91精品91久久久停运原因| 丹麦电影《下午》| 狠狠干狠狠操| 欧美黄网站| 双飞少妇| 性生活毛片| 国产一级a一级a免费视频| 欧美黄色录像| 欧美偷拍精品| 日本女人牲交视频| 俺来俺也去www色在线观看| 国产成人视频免费在线观看| 午夜试看120秒体验区的特点| 国产av影音| 内射学生妹J亅| 自拍无码视频| 影音先锋无码AV| 中文字幕在线观看完整av| 亚洲黄色av| 日韩18禁| 亚洲激情小说| 伊人网在线观看| 国产成人精品一区二区| 亚洲精品影院| 操碰在线| 一级AV片| 五月丁香六月| 国产亲子乱A片免费视频| 9I成人免费版| 电影91久久久| 91亚洲电影| 青青草成人网| 无码人妻一区二区三区线花季传件| 最近2021中文字幕免费| 一级欧美视频| 成人免费黄色| 国产无码成人免费| 超碰操逼| 亚洲高清无码专区| 天天av天天av天天爽| 亚洲激情婷婷| 国产无码久久| 国产久久久久久| 久久大香| 爱搞搞就要搞| 国产精品福利在线观看| 国产精品美女| 美日韩视频欧美一区二区视频 | 肏屄综合网| 日日干网| 国产在线观看你懂的| 日韩欧美在线免费| 91在线一区| 欧美成人精品三级网站| 五月六月婷婷| 操逼视频网站免费观看| 水果派解说av| 久久久久久婷婷| 九九在线观看视频| 免费黄色视频网址| 欧美三级大片| 一级黄色片在线观看| 在线免费观看毛片| 免费的黄色视频| 91精品人妻一区二区三区蜜桃欧美| 日韩黄色在线观看| 日韩天天干| 91sese| 人人狠狠综合婷婷| 老司机精品在线观看| 亚洲精品一区中文字幕乱码| 欧美亚洲小说| 日本精品视频在线| 天天日少妇| 在线视频一区二区| 国产三级网址| 欧美口爆视频| 一区二区国产精品| 久久久久99精品成人网站| 97国产精品视频| 人妻精品一区二区三区| 天天干天天做| 性感成人在线| 国产二区视频| 国产特黄级AAAAA片免| 丰满大爆乳波霸奶| 成人免费视频一区二区三区| 一级大片免费看| 一级片a片| 91人妻最真实刺激绿帽| 亚洲成人综合在线| 中文字幕第83页| 热无码| 人人操人人色| 激情AAA| 国产免费性爱视频| 日韩成人不卡| 色亭亭影院| 色老板在线免费观看| 先锋影音麻豆| 久久精品国产亚洲| AV免费网站| 少妇人妻偷人精品无码视频新浪| 一道本无码免费视频| 亚洲一级一级黄色| 插穴网站| 亚洲免费观看高清完整版在va线观看 | 黄页免费视频| 五月婷婷丁香综合| 五月天操逼| 91乱伦| 欧美人人插| 日韩三级麻豆| 二区| AV黄色片| 欧美三级欧美成人高清| 日韩AV在线电影| 日逼视频| 国产成人三级在线| 国产成人秘在线观看免费网站| 怡春院视频| 国产精品蜜| 91av视频在线| 超碰av在线| 中文字幕日本电影| 蜜桃性视频| 日本黄色片视频| 日韩无码内射| 少妇搡BBBB搡BBB搡造水爽| 91探花足浴店少妇在线| 日韩美毛片| 婷婷激情六月| 亚洲AV无码久久寂寞少妇多毛| 欧美一级在线免费观看| 成人毛片| 成人在线视频观看| 免费看三级网站| 东北老女人性爱视频| 成人理伦A级A片在线论坛| 日韩无码精品电影| 久草手机在线视频| 免费操逼| 精品女同一区二区三区四区外站在线| 91欧美精品成人综合在线观看| 欧美特大黄| 337p大胆色噜噜噜噜噜| 欧美精产国品一二三区| 无码人妻丰满熟妇区毛片蜜桃麻豆 | 日韩欧美国产成人| www.豆花福利视频| 91九色首页| 双飞人妻13p| 无码中文暮| 午夜性爱福利视频| 亚洲AV秘成人久久无码海归| 中文乱伦视频| 日韩三级片网站| 午夜福利影院在线| 欧美视频区| 91人妻综合| 无码中文字幕网站| 逼逼75大秀| 操逼网123首页| 人人摸人人操人人干| 色综合一区二区三区| 久久久91| 日韩丰满人妻| 91久久久久久久18| 成人免费毛片蓝莓| 亚洲高清无码在线| 9191久久| 翔田千里无码播放| 2025AV天堂网| 色欲狠狠躁天天躁无码中文字幕| 亚洲内射网| 天堂网av2025| 人妻超碰| 国产黄色AV| 亚洲成人性爱在线| 无码秘蜜桃吴梦梦| 亚洲欧洲中文字幕| 国产嫩草久久久一二三久久免费观看 | 一级内射片在线网站观看| 亚洲高清无码网站| 国产一区二区三区无码| 免费av网站| 亚洲丁香五月天| 日韩中文字幕在线免费观看| 久久久久久免费视频| 日韩人妻无码一区二区三区七区 | 黄色草莓视频| 国产精品欧美综合| 日本色色网| 午夜精品久久久久久久久无码99热| 人人操人人操人人操人人操| 再深点灬好爽灬轻点久久国产| 无码日逼| 五月黄片| 成人久久久久一级大黄毛片中国| 一级A片亲子乱| 一级无码A片| 亚洲无码内射| 高清无码一区二区三区四区| 亚洲国产精品自在自线| 成人污污视频| 色片在线| 木下凛凛子AV888AV在线观看 | 人人色人人草| 九九热re99re6在线精品| 日本精品视频在线观看| 蜜桃av久久久亚洲精品| 97色色婷婷| 中日韩一级片| 色图插插插| 一线毛片| 高清无码视频免费观看| av黄色网| 麻豆一区在线观看| 91人人爽| 国产熟妇搡BBBB搡BBBB搡 | ChineSe露脸老女人| av水果派| 俺也去电影| 亚洲一区二区在线播放| 狠狠久| 男人操女人网站| a毛片| 亚洲婷婷在线| 欧美足交视频| 怡红院综合网| 欧美操屄视频| 69av网站| 午夜黄色影院| 久艹AV| www狠狠| 影音先锋亚洲资源| 波多野结衣被操| 日韩成人网站在线观看| 激情五月婷婷| 黄色成人大片| 91精品国产三级| 香蕉国产AV| 无码人妻一区二区三区在线视频不卡| 五月婷婷色色| 在线观看成人三级片| 老婆被黑人杂交呻吟视频| 日韩加勒比| 无码在线看| 丁香婷婷视频| 操久久久久久| 校园春色亚洲无码| 日韩一级黄色视频| 成人免费啪啪视频| 毛多水多丰满女人A片| 欧美日韩不卡在线| 毛片网站免费| 伊人激情网| h视频免费看| 欧美成人在线网站| 国产免看一级a一片成人aⅴ| 久久久久久久久久国产| 久久久婷婷| 成人精品一区二区三区无码视频| 日韩人妻无码一区| 日本精品视频在线| 五月天婷婷av| 国产精品一区网站| 在线观看av网站| 亚洲高清在线| 国产成人无码一区二区在线观看 | 熟妇人妻中文AV| 欧美日韩免费在线播放电影在线播放电影在线播放电影免费 | 黄色视频在线免费观看网站| 久久久1| 高清无码视频直接看| 国产综合精品久久久久成人AV| 人人操人人操人人操人人操人人操| 草草影院第一页| 无码不卡视频| 91乱| 欧美黄色一级视频| 国产在线拍揄自揄拍无码男男| 韩国无码一区二区三区| 99久久综合国产精品二区| 亚洲欧美国产视频| 少妇无码一区| 国产夫妻自拍AV| 日本高清色清di免费观看| 一级黄色录像视频| AV高清无码| 亚洲欧洲高清无码| www.伊人| 国产在线拍揄自揄拍无码男男| 色资源在线| 中文无码毛片| 天天撸天天干| 成人精品二区| 久久99久久99久久99人受| 超碰a片| 亚洲第一区欧美日韩| 狠狠狠狠狠狠干| 丁香激情网| 国产精品久久久久久久久久久久久久久久 | 日韩一区二区在线视频| 麻豆视频在线免费观看| 无码探花| 性爱视频91| 中文字幕一区在线| 青青热视频| 黄色网页在线免费观看| 国产精品女人精品久久久天天| 无码一区二区三区在线观看| 午夜成人福利在线观看| 一级一A片一a免费看| 日本三级AAA三级AAAA97| 日韩精品一区二区三区中文在线| 中文字幕视频一区| 久久婷婷综合网| 男人天堂无码av| 国内自拍av| 精品孕妇一级A片免费看| 日韩欧美国产精品| 青娱在线视频| 国产又爽又黄在线看视频| 国产99999| 久久久久亚洲AV成人网人人软件 | 无码日韩人妻精品久久蜜桃| 色香蕉视频在线观看| 亚洲日韩欧美一区二区天天天| 青吴乐大香蕉| 亚洲三级黄色视频| 91久久久久久久91| 蜜桃av在线| 家庭乱伦影视| www.97色色| 高清无码视频免费| 天天操综合网| 丰满人妻一区二区三区视频54| 激情男人网| 亚洲av无码乱码| 亚洲黄色视频免费| 日韩一级高清| 国产一区二区三区四区五区六区七区 | 91在线无码精品秘| 99成人在线视频| 高清无码在线观看视频| 日韩一级毛| 欧美黄片免费看| 四川BBBBBB搡BBBBB| 自拍无码视频| 中文字幕11页| 日本久久久久| 一级免费视频| 成人精品123| 最新国产激情视频| 天天狠狠干| 欧美午夜精品久久久久免费视| BBW老熟女BBw| 中文字幕免费在线观看视频| 一区二区三区欧美| 欧美日韩免费视频| 性欧美XXXX| 亚洲色图图片| 91成人免费电影片| 亚洲制服在线观看| 亚洲国产精品成人综合色在线婷婷 | 一级a片在线播放| 婷婷欧美| 日韩中文字幕在线免费观看| 俺来俺去www色婷婷| 日韩欧美午夜成人无码| 成年人黄色视频| 69人妻人人澡人人爽人人精品| 乱伦一区二区三区| 婷婷日韩| 99久久久精品| 麻豆黄片| 97人人爽| 91麻豆精品在线观看| 大香蕉av一区二区三区在线观看| 怡红院综合网| 免费欧美成人网站| 成人做爰A片一区二区| 少妇激情av| 亚洲欧美手机在线| 国产一区二| 91大神shunv| 在线观看AV91| 亚洲精品人伦一区二区| 毛片无遮挡| 台湾无码| 91在线无码精品秘入口国战 | 中文字幕在线播放AV| 成人午夜无码视频| 日本黄色高清视频| 五月天av在线观看| 亚洲高清无码在线播放| 无码人妻久久一区二区三区蜜桃| 成人黄色在线| 亚洲午夜在线观看| 天天透天天干| 强伦轩人妻一区二区三区70后| 九色自拍视频| 91乱了伦国产乱子伦| 国产精品久久久久久久久久久久| 日本A片免费观看| 夜夜天天人人| 婷婷久久综合久色| 成人v| 成人才看的在线视频| 69超碰| 日韩婬乱片A片AAA真人视频| 九九热日本| 免费a在线| 天天干国产| 无码三级午夜久久人妻| 黄片av| 在线亚洲免费| 经典三级在线视频| 91双飞会所双飞在线| 日韩高清毛片| 热久久在线观看| 99亚洲欲妇| 国产精品扒开腿做爽爽爽A片唱戏 中文字幕一区二区三区精华液 | 久久精品大香蕉| 怡春院院成人免费视频| 人人爱人人插高清| 青青草无码成人天堂免费| 成人日皮视频| 91色色影院| 免费看成人747474九号视频在线观看 | 欧美日韩一区二区三区| 日本天堂在线| 91久久无码一区人妻A片蜜桃| 国产精品18进进出出17c| 激情丁香| 怡红院成人av| 亚洲一区黄色| 国内老熟妇对白XXXXHD| 国产日韩欧美综合在线| 人人看人人插| 亚洲a视频在线| 黄片网站免费看| 91丝袜一区二区三区| 国产suv精品一区二区6精华液| 丁香五月天堂网| 欧美群交在线观看| 一区二区A片| av少妇| 秋霞午夜福利| 手机看片1024旧版| 另类老妇极品BBWBBw| 西西444大胆无码视频| 激情小说区| 一区二区无码免费| 日本无码视频在线| 亚洲性爱片| 大黑鸡巴视频| 五月婷婷六月香| 亚洲免费AV在线| 逼特逼视频网站| 在线大香蕉| 午夜天堂精品久久| 亚洲欧洲无码视频| 亚洲无码人妻一区| 亚洲AV无码国产精品| 加勒比精品在线| 国内精品内射| 成年人黄色视频免费观看| 精品久久国产| 伊人久久电影| 欧美sesese| 国产精品卡一| 婷婷黄色电影| 久久大香| 久久久久无码| 欧美婬乱片A片AAA毛片地址| 女人BBBB| caobi999| 操日本老女人| 99久在线精品99re8热| 婷婷五月天性爱| 91一级A片在线观看| 国产在线不卡年轻点的| 另类在线| 国产成人精品123区免费视频| 一个人看的www日本高清视频| 好爽~要尿了~要喷了~同桌 | 有码中文字幕| 日韩欧美中文| 一级A色情大片| 大香蕉伊人色| 噜噜色av| 人人看人人摸| 成人午夜福利网站| 久久丝袜视频| 精品国产天线2024| 色婷婷综合视频| 日本一级婬片A片免费看| 日韩无码影院| 丝袜美腿亚洲综合| 色婷婷五月天在线观看| 操亚洲| 中文字幕一区三区人妻视频| 性感欧美美女| 国产一区二区在线视频| 91丨PORNY丨丰满人妻网站| 亚洲成人精品一区二区| 9I成人免费版视频| free性欧美| 国产三级片在线观看| 免费看A| 91丨PORNY丨丰满人妻网站| 欧亚免费视频| 男女性爱视频网站| 日本在线不卡一区| 淫荡少妇美红久久久久久久久久| 色色在线| 成人无码区免费A片| 色婷婷影音| 波多野结衣在线观看一区二区| 欧美三级欧美一级| 69午夜| 国产xxxx| 江苏妇搡BBBB搡BBBB小说| 日本性爱无码| 亚洲欧美成人在线观看| 99爱免费视频| 久久无码人妻精品一区二区三区| 青草青青视频| 一级操逼黄色视频| 91无码精品| 国产黄A片免费网站免费| 亚人精品中文字幕在线观看| 亚洲精品视频免费观看| 骚逼久久| 日韩一区二区三区四区久久久精品有吗| 看欧美黄片| www.黄色| 欧美日韩成人在线| 大鸡吧网站| 色五月天婷婷| 亚洲无码观看视频| 99久久久精品| 超碰成人在线免费观看| 少妇厨房愉情理伦BD在线观| 91国视频| 欧美久久一区二区三区四区视频 | 先锋成人电影| 色五月婷婷视频| 久久久久久国产免费A片| 成人黄色在线观看| 亚洲性爱AV| 欧美成人无码A片免费| 性无码一区二区| 熟女嗷嗷叫高潮合集91| 手机看片1024国产| 91看片看婬黄大片女跟女| 日韩中文字幕专区| 午夜福利日本| 欧美在线日韩在线| 大地8免费高清视频观看大全| 中文字幕福利电影| 黄片一区| 日韩一区二区视频| 97国产在线视频| 男女日比视频| 日本在线小视频| 午夜福利免费| 日韩射| 欧美成人高清无码| 日韩精品丰满无码一级A片∴ | 国产无码做爱视频| 爱爱中文字幕| 夜夜夜夜骑| 精品孕妇一级A片免费看| 翔田千里被躁120分钟| 亚洲日本黄色网址| 91视频导航| 18禁免费网站| 国产乱子伦真实精品| 在线无码一区| 青青草精品| 人人摸人人干人人操| 中文无码日本一级A片久久影视| 国产乱妇乱子伦视频免费观看让女人 | 人操人| 日韩人妻无码专区| 久久精品视频在线观看| 男女内射视频| www欧美| 亚洲三级片在线视频| 天美精东蜜桃91| 日韩免费在线播放| 91精品国产99久久久久久天美| 亚洲自拍网站| 久久蝌蚪窝| 午夜AV在线观看| 91人妻人人爽人人澡人人爽| 国产精品视频无码| 可以在线观看的AV| 牛牛精品一区| 美女操B| 啪一啪操一操| 粗长哭叫打桩H体育生| 精品乱子伦| 久久国产热视频| 一插菊花综合| 国产精品V亚洲精品V日韩精品| 囯产一级a一级a免费视频| 日韩无码av电影| 国产21区| 国产中文字幕波多| 69视频在线播放| 亚洲免费a| 人人干国产| 日本精品黄色视频| 一区二区三区四区在线看| 大香蕉免费在线观看| 免费黄色视频在线| 国产精品porn| 成人黄色AV| 亚洲五月天婷婷| 中文字幕免费高清网站| 天天草天天| www.99视频| 91狠狠色丁香婷婷综合久久| 女生自慰网站在线观看| 午夜无码AV| 东京热视频网| 亚洲AV在线免费观看| 国产成人精品免费视频| 国产激情小视频| 蜜桃一区二区三区| 亚洲人成电影| 日韩女人性爱| 强波多野结衣黑人| 在线成人亚洲| 人人爽网站| 亚洲色视频在线| 97免费在线视频| 天天射中文| 国产亚洲精品久久久波多野结衣| 黄片网站在线免费观看| 另类欧美| 在线看片av| 特级欧美AAAAAA| 五月婷婷六月丁香综合| 91av免费| 黄片在线免费观看视频| 午夜福利亚洲| 永久免费黄色| 波多野结衣不卡| 8050午夜| 91日综合欧美| 51成人免费| 久久天堂av| 日逼大香蕉| 操婷婷逼| 国产精品一区二区在线观看| 91亚洲综合| 九九色网| 欧美群交在线观看| 欧美午夜福利在线观看| 久久99深爱久久99精品| 成人亚洲| 欧美成人视频。| 国产剧情自拍| 天堂成人网站| 北条麻妃中文字幕旡码| 在线视频久| 日本精品人妻| 欧美性受XXXX黑人XYX性爽冫 | 女人18片毛片60分钟黃菲菲 | 成人精品久久| 丁香六月天| 亚洲特黄| 成人精品视频| 丁香婷婷五月综合影院| 手机看片1024久久| 少妇厨房愉情理伦BD在线观| 东方AV在| 欧美黄色三级视频| 日韩在线精品视频| 久久久久久亚洲AV无码专区 | 亚洲大片免费看| 女人18片毛片60分钟黃菲菲 | 久久AV影院| 麻豆免费视频| 久久一区二区三区四区| 被男友内S~高H文| 国产精品一区二区黑人巨大| 免费国产乱伦| 91网站在线播放| 狼人香蕉网| 无码一| 伊人久久婷婷| 亚洲不卡| 在线观看一区二区视频| 国产永久在线| 操逼视频网站免费观看| 成年人视频在线免费观看| av香蕉| 蝌蚪窝视频在线观看| 爱爱帝国综合社区| 国产高潮视频在线观看| 亚洲三级在线免费观看| 黄色视频a| 你懂的网址在线观看| 黑人丰满大荫蒂| 一级片在线| 色五月婷婷丁香五月| 精品国产精品三级精品AV网址| 国产免费内射| 国产又爽又黄免费网站在线| 尤物网在线| 无码免费播放| 日韩草比| 最新中文字幕AV| 日韩成人免费在线观看| 色欲一区二区| 日韩免费网站| 肏屄视频在线观看| 三级国产网站| 国产成人片在线观看| 五月天婷婷激情视频| 强伦轩一区二区三区四区| 日韩欧美黄色| 日韩中文性受视频| 亚洲视频精选| 午夜视频在线看| 无码一区二区在线观看| 特黄AV| 韩国高清无码60.70.80 | 色婷婷官网| 91爱爱爱爱| 俺去俺来WWW色官方| 中文精品字幕人妻熟女| 中字无码| 97福利导航| 欧美内射在线| 青娱乐av在线| 欧美草逼视频| 精品无码一| 2022天天干| 在线观看老湿视频福利| 天天干天天色天天日| 人人操人妻| 免费看三级网站| 久久精彩免费视频| 熟女综合| 国产成人精品一区二区三区在线| 脓肿是什么原因引起的,该怎么治疗| 99久99| 亚洲国产成人一区二区| av无码中文| 免费无码国产在线53| 夜色321| 中文字幕+乱码+中文乱码视频在线观看 | 国产色情性黄片Av网站| 做aAAAAA免费视频| 在线观看免费黄网站| 丰满岳乱妇一区二区三区全文阅读 | www,久久久| 人人射在线| 特级西西人体WWWww| 农村新婚夜一级A片| 97成人精品| 99无码人妻| 久久丝袜| 11孩岁女精品A片BBB| 亚洲国产成人无码a在线播放| 亚洲精品久久久久久久久久久| 日韩欧美性爱| 成人国产片女人爽到高潮| 天堂8在线视频| 91精品国产aⅴ一区二区| 无码aa| 国产精品日韩欧美| 日韩AV中文字幕在线播放 | 欧美黄网站| 婷婷丁香五月在线| 熟女国产| 久久草在线| 五月丁香欧美性爱| 99热激情在线| 久久XXX| 欧美黄片在线| 国产精品夜夜爽3000| 91碰| 国产亚洲精品久久久久动| 大鸡巴午夜爽视频电影| 国产内射久久| 九色PORN视频成人蝌蚪自拍 | 国产综合激情| 日韩中文无码一级A片| 亚洲色操| 六月丁香激情| Al激情欧美| 熟女内射| 97三级| 少妇高潮视频| 国产尤物在线观看| 欧美口爆视频| 婷婷六月天| 强开小嫩苞毛片一二三区| 熟女国产| 亚州AV无码| 婷婷色情网| 91探花在线播放| 狠狠干影院| 东北成人毛片| 日皮网站在线观看| 欧美午夜福利电影| 欧美毛视频| 亚洲欧洲高清无码| 无码AV一区| 中文字幕久久播放| 九色91PORNY国产| 日韩成人A片| 色欧美大香蕉| 亚洲AV成人电影| 精品码一区二在线观看| 天天搞天天曰在线观看| 成人在线黄片| 精品久久ai| 懂色午夜福利一区二区三区| 一本一道波多野结衣潮喷视频| 婷婷九月| 在线无码| 国产又爽又黄视频在线看| 久久精品一区二区三区蜜芽的特点| 成人免费A片| 日本中文字幕在线观看视频| 亚洲天堂第一页| 做爱激情视频网站| 成人在线激情| 中文字幕一区二区6页| 好吊视频一区二区三区红桃视频you | 久久免费成人电影| 成人黄色免费观看| 五月婷婷色| 欧美性猛交ⅩXXX乱大交| h网站在线| 三级无码av| 超碰人妻97| 福利视频网站| 四色五月婷婷| 91成人看片| 激情婷婷| 日韩一区二区高清无码| 国产一级a毛一级a做免费高清视频 | 黄色自拍视频| 亚洲精品国偷拍自产在线观看蜜桃| 五月激情视频| 亚洲无码AV免费观看| 无码成人午夜在线影院| 国产高清做爱免费在线视频| 国产精品码ls字幕影视| www.五月婷婷| 99久久国产视频| 99亚洲视频| 人人妻人人操人人爽| 91三级片在线观看| 中文字幕麻豆| 久久日韩视频| 人妻无码一区二区| 亚洲第一成人网站| 在线免费中文字幕|