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

Twitter Answers實時處理日均50億會話的架構長什么樣

云計算
現在Twitter Answers每天處理50億次會話,并且這個數量在持續增加。Answer端點每秒接收數以百萬計的請求,作為處理這么大規模數據請求的Twitter Answers,架構由四大組件構成:事件接收,事件存儲,實時計算和批量計算。本文就來看看這個Answers的架構。

去年我們發布了Answers,至今移動社區產生了驚人的使用量,讓我們感到興奮不已。現在Answers每天處理50億次會話,并且這個數量在持續增加。上億設備每秒向Answers端點發送數以百萬計的請求。在你已經閱讀到此處的這段時間里,Answers后臺收到并處理了一千萬次分析事件。

其中的挑戰是如何利用這些信息向移動開發者提供可靠的、實時的、有實際價值的洞見(視角)去了解他們的移動應用。

在高層,我們依靠 組件解耦、異步通信、在應對災難性故障時優雅地服務降級等原則來幫助架構決策。我們使用Lambda架構將數據完整性和實時數據更新結合起來。

在實踐過程中,我們需要設計一個能夠接收并保存事件、執行離線和實時計算且能將上述兩種計算結果整合成相關信息的系統。這些行為全部都要以百萬次每秒的規模執行。

讓我們從第一個挑戰開始:接受并處理這些事件。

事件接收

在設計設備-服務器通信的時候,我們的目標是:減少對電池和網絡使用的影響;確保數據的可靠性;接近實時地獲取數據。為了減少對設備的影響,我們批量地發送分析數據并且在發送前對數據進行壓縮。為了保證這些寶貴的數據始終能夠到達我們的服務器,在傳輸失敗隨機退避后以及達到設備存儲達到上限時,設備會進行重傳。為了確保數據能夠盡快到達服務器,我們設置來多個觸發器來使設備嘗試發送:當程序運行于前臺的時候,事件觸發器每分鐘觸發一次;一個消息數量觸發器和程序轉入后臺觸發器。

這樣的通信協議導致設備每秒發送來數以萬計壓縮過的有效載荷。每一個載荷都包含數十條事件。為了能夠可靠的、易于線性伸縮的方式去處理載荷,接收事件的服務必須極度簡單。

 

這個服務使用GO語言編寫,這個服務使用了亞馬遜彈性負載均衡器(ELB),并將每一個消息負荷放入一個持久化的Kafka隊列。

存儲

Kafka是一個持久存儲器,因為它把收到的消息寫入磁盤并且每個消息都有多份冗余。因此一旦我們知道信息到了Kafka隊列,我們就可以通過延遲處理、再處理來容忍下游延遲和下游失敗。然而,Kafka不是我們歷史數據的永久真理之源——按照上文提到的速度,僅僅是幾天的數據,我們也需要數以百計的box來存儲。因此我們把Kafka集群配置為將消息只保留幾個小時(這些時間足夠我們處理不期而至的重大故障)并且將數據盡快地存入永久存儲——亞馬遜簡易存儲服務(Amazon S3)。

 

我們廣泛地使用Storm來進行實時數據處理,第一個相關的Topology就是從Kafka讀取信息并存儲到Amazon S3上。

批量計算

一旦這些數據存到了S3上,我們可以使用亞馬遜彈性MapReduce(Amazon EMR)來計算我們的數據能夠計算的任何東西。這既包括要展示在客戶的儀表盤上的數據,也包括我們為了開發新功能而開發的實驗性的任務。

 

我們使用Cascading框架編寫、Amazon EMR執行MapReduce程序。 Amazon EMR將我們存儲到S3上的數據作為輸入,處理完畢后,再將結果存入S3。我們通過運行在Storm上的調度topology來探測程序執行完畢,并將結果灌入Cassandra集群,這樣結果就能用于亞秒級查詢API。

#p#

實時計算

迄今,我們描述的是一個能夠執行分析計算的持久的容錯的框架。然而,存在一個顯眼的問題——這個框架不是實時的。一些計算每小時計算一次,有的計算需要一整天的數據作為輸入。計算時間從幾分鐘到幾小時不等,把S3上的輸出導入到服務層也需要這么多時間。因此,在最好情況下,我們的數據也總是拖后幾個小時,顯然不能滿足實時和可操作的目標。

為了達成實時的目標,數據涌入后進行存檔的同時,我們對數據進行流式計算。

 

就像我們的存儲Topology讀取數據一樣,一個獨立的Storm Topology實時地從Kafka Topic中讀取數據然后進行實時計算,計算的邏輯和MapReduce任務一樣。這些實時計算的結果放在另一個獨立的Cassandra集群里以供實時查詢。

為了彌補我們在時間以及在資源方面可能的不足,我們沒有在批量處理層中而是在實時計算層中使用了一些概率算法,如布隆過濾器、 HyperLogLog(也有一些自己開發的算法)。相對于那些蠻力替代品,這些算法在空間和時間復雜度上有數量級的優勢,同時只有可忽略的精確度損失。

合并

現在我們擁有兩個獨立生產出的數據集(批處理和實時處理),我們怎么將二者合并才能得到一個一致的結果?

 

我們在API的邏輯中,根據特定的情況分別使用兩個數據集然后合并它們。

因為批量計算是可重現的,且相對于實時計算來說更容錯,我們的API總是傾向于使用批量產生的數據。例如,API接到了一個三十天的時間序列的日活躍用戶數量數據請求,它首先會到批量數據Cassandra集群里查詢全范圍的數據。如果這是一個歷史數據檢索,所有的數據都已經得到。然而,查詢的請求更可能會包含當天,批量產生的數據填充了大部分結果,只有近一兩天的數據會被實時數據填充。

錯誤處理

讓我們來溫習幾個失效的場景,看一下這樣的架構在處理錯誤的時候, 是如何避免宕機或者損失數據,取之以優雅地降級。

我們在上文中已經討論過設備上的回退重試策略。在設備端網絡中斷、服務器端短時無服務情況下,重試保證數據最終能夠到達服務器。隨機回退確保設備不會在某區域網絡中斷或者后端服務器短時間不可用之后,不會壓垮(DDos攻擊)服務器。

當實時處理層失效時,會發生什么?我們待命的工程師會受到通知并去解決問題。因為實時處理層的輸入是存儲在持久化的Kafka集群里,所以沒有數據會丟失;等實時處理恢復之后,它會趕上處理那些停機期間應該處理的數據。

因為實時處理和批處理是完全解耦的,批處理層完全不會受到影響。因此唯一的影響就是實時處理層失效期間,對數據點實時更新的延遲。

如果批處理層有問題或者嚴重延遲的話,會發生什么?我們的API會無縫地多獲取實時處理的數據。一個時間序列數據的查詢,可能先前只取一天的實時處理結果,現在就需要查詢兩到三天的實時處理結果。因為實時處理和批處理是完全解耦的,實時處理不受影響繼續運行。同時,我們的待命工程師會得到消息并且解決批處理層的問題。一旦批處理層恢復正常,它會執行那些延遲的數據處理任務,API也會無縫切換到使用現在可以得到的批處理的結果。

我們系統后端架構由四大組件構成:事件接收,事件存儲,實時計算和批量計算。各個組件之間的持久化隊列確保任意組件的失效不會擴散到其他組件,并且后續可以從中斷中恢復。API可以在計算層延遲或者失效時無縫地優雅降級,在服務恢復后重新恢復;這些都是由API內部的檢索邏輯來保證的。

Answer的目標是創建一個儀表盤,這個儀表盤能夠把了解你的用戶群變得非常簡單。因此你可以將時間花費在打造令人驚嘆的用戶體驗上,而不是用來掘穿數據。從現在就開始,點擊此處更多了解Answers。

非常感謝致力于將此架構實現(付諸現實)的Answers團隊。還有《Big Data》這本書的作者Nathan Marz。

貢獻者

Andrew Jorgensen, Brian Swift, Brian Hatfield, Michael Furtak, Mark Pirri, Cory Dolphin, Jamie Rothfeder, Jeff Seibert, Justin Starry, Kevin Robinson, Kristen Johnson, Marc Richards, Patrick McGee, Rich Paret, Wayne Chang.

責任編輯:Ophira 來源: 伯樂在線
相關推薦

2020-01-21 08:54:46

應用架構Domain

2016-04-20 10:41:08

VR虛擬現實

2022-04-05 20:24:19

元宇宙技術數字化

2018-11-05 15:27:26

華為

2017-02-14 15:37:32

KappaLambda

2019-09-04 09:31:40

日志Flink監控

2015-04-08 10:40:09

2012-05-29 21:31:00

Facebook

2019-01-11 10:39:24

軟件架構虛擬空間機器人

2025-08-29 09:14:20

大數據數字化AI

2016-01-14 11:48:31

2013-10-29 09:35:54

Windows 9概念圖

2017-08-09 13:30:21

大數據Apache Kafk實時處理

2020-02-24 08:58:46

數據架構技術

2022-05-10 14:54:21

戴爾服務器

2013-06-26 10:49:09

云端大腦科技技術

2022-06-06 08:48:37

整體架構K8s

2023-06-05 16:45:52

2015-04-23 10:57:07

Apple WatchAPP

2009-07-01 19:29:21

多核網絡處理器
點贊
收藏

51CTO技術棧公眾號

五月天av影院| 国产精品人人做人人爽| 朝桐光av一区二区三区| 亚洲永久av| 一区在线播放视频| 国产精品免费一区二区三区观看| 久久久精品人妻一区二区三区四 | 成人精品久久一区二区三区| 美女福利视频在线观看| 台湾亚洲精品一区二区tv| 欧美三级日本三级少妇99| 神马午夜伦理影院| 日本午夜在线视频| 国产自产视频一区二区三区| 欧美激情一区二区三区久久久 | 久久久久狠狠高潮亚洲精品| 一本一道波多野毛片中文在线| 国产成a人亚洲精品| 国产97色在线|日韩| 亚洲国产精品免费在线观看| 西瓜成人精品人成网站| 91精品国产91久久久久久一区二区| 精品少妇人妻av免费久久洗澡| 成年午夜在线| 99国产精品国产精品久久| 国产日韩中文在线| 在线免费黄色av| 久久国产精品亚洲人一区二区三区| 精品久久久久久久久久久院品网| 九一精品在线观看| 美女视频在线免费| 亚洲综合区在线| 视频在线99re| 熟妇人妻av无码一区二区三区| 韩日精品视频一区| 国产精品久久久久久久美男| 日韩激情在线播放| 午夜精品亚洲| 一区三区二区视频| 人人妻人人澡人人爽人人精品| 精品久久国产一区| 欧美三级在线视频| 农村妇女精品一二区| 2021天堂中文幕一二区在线观| 亚洲人成精品久久久久久| 五月天色一区| 青青草视频在线免费观看| 成人丝袜高跟foot| 99超碰麻豆| 性一交一乱一伧老太| 国产一区二区看久久| 国产精品最新在线观看| 中文字幕av无码一区二区三区| 久久精选视频| 日本欧美精品在线| 天天干天天色综合| 老司机午夜免费精品视频| 77777亚洲午夜久久多人| 国产一级特黄a高潮片| 欧美黄色一区| 九九久久综合网站| 久久国产免费观看| 激情综合网址| 午夜精品视频网站| 日韩特黄一级片| 国产精品五区| 日本精品视频在线观看| 无码人妻熟妇av又粗又大| 噜噜噜躁狠狠躁狠狠精品视频| 欧美在线视频网| 日本视频网站在线观看| 奇米影视一区二区三区小说| 国产精品爽爽ⅴa在线观看| 中文字幕乱码中文字幕| 久久成人av少妇免费| 91精品久久久久久久| 国产普通话bbwbbwbbw| 国产91丝袜在线播放0| 国产精品有限公司| 九一国产在线| 国产精品国产三级国产aⅴ原创| 在线看成人av电影| 在线观看电影av| 亚洲3atv精品一区二区三区| 欧美日韩一道本| 制服诱惑亚洲| 在线不卡免费欧美| 精品无码人妻少妇久久久久久| 卡通动漫国产精品| 国产午夜精品免费一区二区三区| 男人av资源站| 亚洲精品三级| 国产精品普通话| 精品区在线观看| 91美女视频网站| 日韩.欧美.亚洲| av在线播放国产| 欧美午夜精品伦理| 91激情视频在线| 亚洲精品18| 亚洲欧美制服综合另类| 青青操在线视频观看| 亚洲三级免费| 成人国产精品日本在线| 亚洲av成人无码久久精品老人| 亚洲国产精品精华液ab| 男人天堂av片| 国产精品原创视频| 日韩成人久久久| 欧美日韩午夜视频| 久久蜜桃资源一区二区老牛| 亚洲专区国产精品| 久草视频视频在线播放| 亚洲一区二区三区四区五区黄| 日av中文字幕| 亚洲日本一区二区三区在线| 一本色道久久88精品综合| 麻豆国产尤物av尤物在线观看| 狂野欧美一区| 国内成+人亚洲| 国产在线1区| 在线视频一区二区三区| 182在线视频| 亚洲影视一区二区三区| 国产99在线|中文| 无套内谢的新婚少妇国语播放| 亚洲欧洲一区二区三区| 无码人妻h动漫| 91精品啪在线观看国产爱臀| 日韩日本欧美亚洲| 波多野结衣网站| 91视频xxxx| 蜜臀av色欲a片无码精品一区 | www日韩av| 夜级特黄日本大片_在线| 色综合久久综合网97色综合| 麻豆精品国产传媒| 国产精品99视频| 国产精品久久久久久久久久99| 四虎精品成人免费网站| 亚洲影院在线观看| wwwww在线观看| 五月天久久网站| 国产在线播放91| av电影在线观看一区二区三区| 日韩欧美成人区| 在线免费观看污视频| 影音先锋日韩资源| 国产99午夜精品一区二区三区| av网址在线| 日韩亚洲电影在线| 欧美日韩免费做爰视频| 国产一级精品在线| 麻豆映画在线观看| 亚洲超碰在线观看| 欧美高清不卡在线| 开心激情综合网| 五月激情丁香一区二区三区| 中文字幕乱码一区| a91a精品视频在线观看| 麻豆av一区二区三区久久| 高清不卡亚洲| 中文字幕亚洲一区在线观看| 亚洲特级黄色片| 亚洲欧美日韩小说| 99热这里只有精品2| 国内自拍一区| 久久er99热精品一区二区三区 | 欧美一区二区三区另类 | 亚洲欧美日韩国产综合| 日韩精品在线播放视频| 黄色日韩在线| 久久精品成人一区二区三区蜜臀| 免费电影日韩网站| 在线播放国产一区中文字幕剧情欧美 | 中文字幕乱码在线人视频| 欧美成人69| 黑人巨大精品欧美一区二区小视频| 三级中文字幕在线观看| 亚洲日本欧美中文幕| 在线视频免费观看一区| 亚洲黄色免费电影| 国产男女猛烈无遮挡a片漫画| 天堂精品中文字幕在线| 伊人久久av导航| 天堂va在线高清一区| 性欧美激情精品| 国产www.大片在线| 欧美一区二区三区精品| 国产成人在线观看网站| 国产欧美日韩三级| 性色av浪潮av| 性一交一乱一区二区洋洋av| 亚洲精品一品区二品区三品区| 精品一区二区三区四区五区| 久久久久久一区二区三区| 国产主播福利在线| 日韩欧美一二区| 日日夜夜狠狠操| 亚洲精品综合在线| av黄色在线免费观看| 国产美女精品一区二区三区| 黄色一级在线视频| 亚洲成人二区| 欧美日韩综合网| 日韩欧洲国产| 国产精品在线看| 国产精品电影| 久久最新资源网| 黄色片在线播放| 精品国产人成亚洲区| 亚洲中文一区二区三区| 欧美日韩美女在线| 成人观看免费视频| 中文字幕第一区| 黄色网址在线视频| 国产剧情在线观看一区二区| 国产aaa一级片| 国产精品红桃| 日本一级淫片演员| 欧美肉体xxxx裸体137大胆| 国产精品日韩欧美一区二区| 日韩黄在线观看| 女~淫辱の触手3d动漫| 国产激情一区二区三区| 波多野结衣天堂| 亚洲欧美日韩综合国产aⅴ| 久久综合亚洲精品| 色综合天天综合网中文字幕| 欧美日韩国产一二| 在线免费看毛片| 久久国产尿小便嘘嘘| 国产午夜福利100集发布| 羞羞答答成人影院www| 日韩欧美亚洲在线| 网曝91综合精品门事件在线| 国产富婆一区二区三区| 成人在线精品| 91精品久久久久久综合乱菊| 99只有精品| 国产aaa精品| 天天综合网天天| 国产91在线播放精品91| 成人午夜视屏| 欧洲中文字幕国产精品| 亚洲天堂av在线| 2018国产精品视频| 在线人成日本视频| 欧美一区第一页| sese综合| 国产精品成人久久久久| 欧洲av一区二区| 国产精品日韩在线| 国产毛片精品久久| 成人激情电影一区二区| 国产精品亚洲欧美日韩一区在线| 91日本视频在线| 精品国产三级| 国产精华一区| 日韩电影不卡一区| 欧美一区2区三区4区公司二百| 精品影片在线观看的网站| 欧洲久久久久久| 成人黄色小视频| 日韩第一页在线观看| 午夜片欧美伦| 成人精品视频在线播放| 亚洲毛片av| 成人在线看视频| 久久精品理论片| 中文在线字幕观看| 成人高清在线视频| 亚洲国产无码精品| 中文字幕欧美日韩一区| 91人妻一区二区三区蜜臀| 亚洲综合网站在线观看| a v视频在线观看| 91久久久免费一区二区| 91丨porny丨在线中文 | 亚洲欧美日韩国产一区二区三区| 91传媒免费观看| 偷拍与自拍一区| 中文字幕av影视| 日韩欧美国产1| 九色在线免费| 欧美xxxx18国产| 爱啪啪综合导航| 国产精品久久久久久中文字| 日韩成人在线看| 欧美不卡三区| 亚洲综合小说| 中文字幕乱码人妻综合二区三区| 精彩视频一区二区三区| 污污污www精品国产网站| 国产精品美女久久福利网站| 久久久久久久国产视频| 一本大道久久a久久综合| 国产三级小视频| 亚洲精品视频播放| www在线观看播放免费视频日本| 91成人免费观看网站| 欧美一区二区三区婷婷| 国产自产在线视频一区| 久久中文字幕av一区二区不卡| av女优在线播放| 久久国产福利国产秒拍| 制服丝袜第二页| 亚洲精品v日韩精品| 久久精品五月天| 欧美精品一区二| 国产调教视频在线观看| 国产精品18久久久久久首页狼| 91成人噜噜噜在线播放| 亚洲欧美日韩在线综合 | 国产69精品久久久| 日韩精品第二页| 欧美午夜视频在线| 精品成人在线| 性久久久久久久久久久久久久| 久久色在线视频| 日本在线小视频| 日韩精品一区国产麻豆| 黄色小网站在线观看| 日本一区二区三区在线播放| 大桥未久女教师av一区二区| 超碰成人在线免费观看| 日本不卡不码高清免费观看| 天天插天天射天天干| 亚洲午夜一区二区| 国产情侣一区二区| 色偷偷888欧美精品久久久| 日本综合字幕| 国产在线精品一区二区中文| 黄色成人在线网站| aaaaaaaa毛片| 最近中文字幕一区二区三区| 中日韩在线观看视频| 亚洲网址你懂得| 日本电影欧美片| 欧美精品亚洲精品| 亚洲在线免费| 国产美女喷水视频| 高跟丝袜一区二区三区| 天堂在线视频网站| 韩剧1988在线观看免费完整版| 一区二区三区高清在线观看| www婷婷av久久久影片| 国产精品456| 欧美精品99久久久| 日韩欧美卡一卡二| 麻豆福利在线观看| 福利精品视频| 亚洲经典在线| 好吊色视频一区二区三区| 亚洲国产精品尤物yw在线观看| 亚洲第一视频在线播放| 欧美激情一区二区三区成人| 国产精品巨作av| 99热自拍偷拍| 国产人久久人人人人爽| 亚洲在线精品视频| 久久亚洲精品小早川怜子66| 精品一区二区三区中文字幕视频 | 少妇无套高潮一二三区| 色婷婷综合视频在线观看| 激情小说 在线视频| 国产精品444| 91精品推荐| 国产大尺度视频| 色综合久久久网| 粉嫩一区二区三区国产精品| 91精品视频免费看| 亚洲五月婷婷| 91中文字幕永久在线| 欧美三级日韩三级国产三级| 国产午夜精品久久久久免费视| 国产精品jizz视频| 久久久久久久波多野高潮日日| 一级二级黄色片| 精品久久久久久最新网址| 日韩电影免费观看高清完整版| 日韩av一区二区三区美女毛片| 久国产精品韩国三级视频| 久久久久久久久精| 亚洲精品永久免费精品| 日韩毛片网站| 欧美精品一区二区三区三州| 国产精品理伦片| 蜜桃视频久久一区免费观看入口| 日本午夜在线亚洲.国产| 天天综合精品| v8888av| 欧美高清视频www夜色资源网| 超清av在线| 少妇精品久久久久久久久久| 国产高清在线精品| 黄色av一级片| 欧美第一淫aaasss性| 国产日产一区| 插我舔内射18免费视频|