當前位置:首頁 > 報告詳情

2018年Uber搭建基于Kafka的跨數據中心復制平臺.pdf

上傳人: 云閑 編號:95399 2021-01-01 46頁 1.91MB

word格式文檔無特別注明外均可編輯修改,預覽文件經過壓縮,下載原文更清晰!
三個皮匠報告文庫所有資源均是客戶上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作商用。

相關圖表

本文主要介紹了Uber如何在Apache Kafka上構建跨數據中心復制平臺。Uber使用Kafka作為實時動態定價、欺詐檢測、司機和乘客注冊等眾多用例的基礎消息隊列和流處理平臺。Kafka的集群復制功能允許Uber在多個數據中心之間復制和同步數據,確保了高可用性和數據一致性。 文章詳細描述了Uber內部開發的uReplicator,這是一個跨數據中心的復制和故障轉移解決方案。uReplicator通過穩定的復制、簡單的操作、高吞吐量、無數據丟失和可審計性等特點,解決了傳統消息隊列系統中的痛點,如昂貴的重新平衡、難以添加主題、可能的數據丟失和元數據同步問題。 此外,文章還討論了uReplicator在處理數據復制過程中的性能問題,如追趕時間過長,以及如何通過增加批量大小、分區映射和動態負載平衡等技術來優化吞吐量。 Uber通過一系列的檢測機制來確保數據的一致性和可靠性,包括在數據流經每個處理階段時檢測數據丟失,并保持時間戳偏移索引以支持基于時間戳的查詢,同時從消費者的視角檢測延遲。 為了實現可擴展性和自動化管理,Uber設計了聯邦uReplicator,它可以通過多個路徑進行擴展,并自動根據工作負載添加或移除復制器。 整體而言,Uber通過在Apache Kafka上構建uReplicator,有效實現了跨數據中心的數據復制和故障轉移,提高了其服務的可靠性和效率。
"Uber如何構建跨數據中心復制平臺?" "Apache Kafka在Uber的數據基礎設施中扮演什么角色?" "uReplicator在Uber的Kafka數據復制中如何工作?"
客服
商務合作
小程序
服務號
折疊
午夜网日韩中文字幕,日韩Av中文字幕久久,亚洲中文字幕在线一区二区,最新中文字幕在线视频网站