精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

国产精品亚洲аv天堂网| 精品久久久久久久人人人人传媒| 水蜜桃一区二区| 国产精品久久777777换脸| 综合av在线| 亚洲女人天堂av| 日韩成人精品视频在线观看| 黄污视频在线观看| 国产日产精品1区| 成人女保姆的销魂服务| 日韩人妻无码一区二区三区99| 啪啪亚洲精品| 91精品国产色综合久久不卡电影| 欧美 丝袜 自拍 制服 另类| av资源在线观看免费高清| 国产成人精品亚洲777人妖| 欧美在线一区二区三区四| 亚洲欧美另类日本| 亚洲理论电影片| 日韩一区二区免费高清| 黄色一级大片在线观看| 久久av色综合| 国产精品看片你懂得| 韩国成人动漫在线观看| 国产精品免费无遮挡| 国产精品五区| 久久99精品国产99久久6尤物| 99久久久无码国产精品衣服| 成人h动漫免费观看网站| 777精品伊人久久久久大香线蕉| 久久久久久久久久久福利| 在线网址91| 国产精品免费丝袜| 久久久99国产精品免费| 午夜久久久久久久久久| 精品一区二区三区在线观看国产 | 国产精品久久久亚洲| 免费一级肉体全黄毛片| 欧美激情偷拍自拍| 亚洲视频精品在线| 久久人人爽人人人人片| 国产精品99久久免费观看| 6080午夜不卡| 亚洲欧洲日本精品| 欧美一级大黄| 欧美性猛交丰臀xxxxx网站| 国产av人人夜夜澡人人爽麻豆| 国产剧情在线| 亚洲欧洲精品天堂一级| 亚洲一区免费看| 尤物在线视频| 国产精品麻豆视频| 色综合电影网| jizz在线免费观看| 国产欧美日韩久久| 日产国产精品精品a∨| 日本中文字幕一区二区有码在线| 成人晚上爱看视频| 国产精品午夜av在线| 欧美在线 | 亚洲| 不卡av免费在线观看| 动漫一区二区在线| 午夜成人免费影院| wwwwww.欧美系列| 久久精品国产精品青草色艺| 天堂在线视频免费| 91丨porny丨国产入口| 久久久久久国产精品免费免费| 天天综合网在线观看| 91香蕉视频在线| 欧美日韩在线不卡一区| 国产日本在线观看| 中文av一区二区| 手机福利在线视频| 日本小视频在线免费观看| 亚洲一区二区三区不卡国产欧美| 青青艹视频在线| 日本另类视频| 欧美丰满少妇xxxxx高潮对白| 日本一二三四区视频| 96sao在线精品免费视频| 欧美精品一区二区三区四区 | 中日韩av在线| 国内精品免费在线观看| av成人观看| 久久这里精品| 亚洲欧洲日韩在线| 久久久久免费看黄a片app| 成人美女大片| 在线播放中文字幕一区| 性猛交╳xxx乱大交| 久久99高清| 久久精品99国产精品酒店日本| 久久久精品视频在线| 校园激情久久| 成人欧美一区二区三区在线| 免费国产黄色片| 国产精品污网站| 欧美日韩激情四射| 影视一区二区三区| 日韩精品一区二区三区在线| 久久久精品人妻无码专区| 欧美aaaa视频| 91大神在线播放精品| 91成人在线免费| 9色porny自拍视频一区二区| 在线视频一区观看| 忘忧草在线影院两性视频| 欧美丰满高潮xxxx喷水动漫| 欧洲一级黄色片| 亚洲精品小说| 国产成人avxxxxx在线看| wwwav网站| 中文字幕日韩一区| 日韩精品一区二区三区久久| 国产精品亚洲一区二区在线观看| 日韩精品在线观看一区| 亚洲波多野结衣| 日韩不卡一二三区| 精品国产一区二区三区麻豆小说 | 色噜噜亚洲精品中文字幕| 97人人澡人人爽人人模亚洲| 精品一区二区成人精品| 日本在线播放一区| 欧美freesex黑人又粗又大| 欧美一级淫片007| 亚洲一级黄色录像| 蜜桃av一区| 精品久久久久亚洲| 国产在线拍揄自揄拍视频| 在线不卡中文字幕播放| jizz中文字幕| 天堂久久一区二区三区| 国产日韩久久| 青春草视频在线| 91精品国产欧美一区二区18| 国产精品综合激情| 免费亚洲电影在线| 日韩欧美亚洲日产国产| 亚洲天堂电影| 亚洲免费一在线| 青青操免费在线视频| 成人福利视频网站| 99久久久精品视频| 中文字幕日本一区| 久久中文精品视频| 999免费视频| 亚洲精品成人悠悠色影视| 又色又爽又黄视频| 91精品一区国产高清在线gif | caoporn成人| 欧美激情乱人伦一区| 成人av免费播放| 亚洲国产日韩在线一区模特| 亚洲成人福利视频| 红桃视频国产一区| 国产伦精品一区二区三区| 国内高清免费在线视频| 亚洲国产精品成人精品| 国产精品久久久久久久妇| 99久久国产免费看| 青青草原av在线播放| 免费精品国产| 国产精品情侣自拍| 91国内在线| 精品国产伦一区二区三区观看体验| 久久久一二三区| av影院午夜一区| 大肉大捧一进一出好爽动态图| 精品国产一区二区三区av片| 国产精品一区二区三区久久久| 免费在线视频欧美| 日韩一二在线观看| 日本三级黄色大片| 久久久午夜精品理论片中文字幕| 91看片在线免费观看| 91久久电影| 国产精品久久亚洲7777| av日韩电影| 中文字幕日韩欧美在线| 国产av精国产传媒| 福利微拍一区二区| 少妇太紧太爽又黄又硬又爽小说 | 这里只有精品在线观看视频| 免费一区视频| 丰满女人性猛交| 欧美日韩看看2015永久免费 | 91在线视频免费播放| 国产精品久久久久久久久免费相片 | 激情小视频在线| 91精品国产一区二区| 国产午夜在线播放| 欧美激情在线免费观看| 中文字幕人妻无码系列第三区| 亚洲狼人精品一区二区三区| 手机成人在线| 欧美激情久久久久久久久久久| 国产91在线播放九色快色| 成人在线app| 亚洲另类欧美自拍| 精品二区在线观看| 91国偷自产一区二区三区成为亚洲经典 | 99久久777色| 91福利国产成人精品播放| 欧美另类女人| 五月婷婷一区| 久久亚州av| 亚洲一区中文字幕在线观看| 欧美一级大片| 国内精品小视频| 色网站在线看| 亚洲男人天堂视频| 国产 欧美 精品| 欧美日韩电影在线播放| 国产精品男女视频| 一区二区三区视频在线看| 337人体粉嫩噜噜噜| 成人av网站大全| 污污视频网站在线| 日本在线不卡一区| cao在线观看| 亚洲男女av一区二区| 日本一区免费观看| 欧美亚洲tv| 国产精品久久久久久久天堂第1集| 亚洲综合资源| 国产精品久久久久久网站 | 日韩欧美自拍| 青青草原亚洲| 色爱综合av| 国产一区二区久久久| 秋霞影院一区| 91久久久精品| 视频91a欧美| 国产日韩精品一区二区| 国产成人精品123区免费视频| 国语自产偷拍精品视频偷| 黄色在线论坛| 久久人人爽人人爽人人片亚洲 | 国产女主播一区| 法国伦理少妇愉情| 91麻豆蜜桃一区二区三区| 国产日韩视频一区| 岛国av在线一区| 无码av免费精品一区二区三区| 国产精品亚洲午夜一区二区三区| 91丝袜超薄交口足| 国产自产v一区二区三区c| 午夜免费福利视频在线观看| 捆绑调教一区二区三区| 欧美特级aaa| 卡一卡二国产精品| 激情文学亚洲色图| 国产精选一区二区三区| 成年人看片网站| 国产河南妇女毛片精品久久久| 久久综合桃花网| 国产成人av一区二区| 韩国三级hd两男一女| av不卡在线观看| 三上悠亚影音先锋| 国产日韩精品一区二区浪潮av| 精品人妻无码一区二区三区换脸| 国产午夜亚洲精品理论片色戒| 在线不卡av电影| 国产欧美精品在线观看| 国产成人免费在线观看视频| 亚洲婷婷综合色高清在线| 国产1区2区3区4区| 亚洲国产精品一区二区久久恐怖片 | 97超级碰碰碰久久久| 唐人社导航福利精品| 国产精品一区二区性色av| 日韩高清二区| 久久综合给合久久狠狠色| av伊人久久| 看一级黄色录像| 亚洲视频www| 中文字幕av专区| 国产成人精品午夜视频免费 | 精品在线网站观看| 欧美日韩在线精品一区二区三区| 91蜜臀精品国产自偷在线 | 国内精品久久久久久野外| 欧美黑人国产人伦爽爽爽| 极品美女一区| 成人情趣片在线观看免费| 动漫av一区| 四虎影院一区二区三区 | 国产日韩精品一区二区浪潮av | 免费在线国产| www.久久久久久.com| ririsao久久精品一区| 国产成人精品在线观看| 视频二区欧美| 日韩高清国产精品| 欧美性色综合| 91日韩视频在线观看| 国产成人av电影在线| www.99热| 婷婷成人激情在线网| 亚洲天堂视频在线| 日韩av在线导航| 国产黄网站在线观看| 4p变态网欧美系列| 天堂va欧美ⅴa亚洲va一国产| 欧美连裤袜在线视频| 午夜国产欧美理论在线播放 | 国产一区二区91| 国产黄色网址在线观看| 一区二区三区国产精品| 最新国产中文字幕| 亚洲精品国产成人| 97超碰资源站在线观看| 国产精品美女免费| 亚洲69av| 日本一区午夜艳熟免费| 国产在线看一区| 欧美人妻一区二区三区| 午夜精品久久久久影视| 精品国产伦一区二区三| 中文字幕亚洲欧美一区二区三区| 午夜伦理福利在线| 国产欧美日韩一区| 伊人青青综合网| 色国产在线视频| 久久久久免费观看| 在线观看免费国产视频| 欧美大片一区二区| 韩国中文字幕在线| 成人福利免费观看| 欧美日韩一区二区三区视频播放| 欧美二区在线视频| 成人国产精品免费观看动漫| 欧美日韩中文字幕在线观看| 欧美视频中文一区二区三区在线观看| 天堂v视频永久在线播放| 久久久久久999| 亚洲精品观看| 国产精品啪啪啪视频| 韩日欧美一区二区三区| 少妇视频在线播放| 欧美午夜片在线看| 国产青青草在线| 国产精品久久久久久超碰 | 91天天综合| 欧美一区二区三区精美影视| 午夜综合激情| av黄色在线免费观看| 在线精品亚洲一区二区不卡| 欧美日韩国产综合视频| 日本成人黄色片| av一区二区在线播放| 日本中文字幕高清| 国产精品二区一区二区aⅴ污介绍| 中文字幕一区二区免费| 日韩在线观看精品| 精品国产伦一区二区三区观看说明| 久久精品国产精品亚洲精品色 | 午夜精品久久久久| 四虎在线免费观看| 国产精品激情av在线播放| 日韩欧美综合| 香蕉视频色在线观看| 亚洲综合男人的天堂| 天天操天天插天天射| 人人做人人澡人人爽欧美| 国产日产一区| 中文字幕一区二区在线观看视频| 一区二区三区四区五区视频在线观看| 亚洲精品成人电影| 国产91精品久| 不卡一区综合视频| 三级黄色片播放| 精品高清一区二区三区| 国产午夜精品一区理论片| 国产在线精品播放| 激情亚洲网站| 亚洲午夜精品久久久久久高潮| 欧美精三区欧美精三区| 狂野欧美性猛交xxxxx视频| 久久久久一区二区| 美女高潮久久久| 久久精品国产亚洲AV无码麻豆| 精品视频www| 亚洲男男av| 日韩少妇内射免费播放| 日本一区二区三区dvd视频在线| 国产激情无套内精对白视频| 琪琪亚洲精品午夜在线| 性欧美69xoxoxoxo| 丰满少妇一区二区三区| 欧美色视频一区| av资源中文在线天堂| 亚洲电影一二三区| 成人免费毛片app| 特级西西444www大胆免费看| 九九视频这里只有精品| 精品成av人一区二区三区| 9191在线视频|