原创 Paxos化繁爲簡

文章目錄摘要1. 引言2. 一致性算法2.1 存在的問題2.2 選擇一個值2.3 獲取選擇的值2.4 推進2.5 實現3. 實現狀態機參考文獻 摘要 當以淺顯的英語呈現,Paxos算法非常簡單。 1. 引言 用於實現容錯分佈式系統

原创 BigTable:結構化數據的分佈式存儲系統

文章目錄摘要1. 簡介2. 數據模型2.1 行2.2 列族2.3 時間戳3. API4. 構成模塊5. 實現5.1 分片位置5.2 片分配5.3 片服務器5.4 壓縮6. 改進6.1 位置分組6.2 壓縮6.3 爲讀取性能緩存6.

原创 Kafka:用於日誌處理的分佈式消息系統

文章目錄摘要常用術語關鍵詞1. 簡介2. 相關工作3. Kafka架構和設計原則3.1 單分區的效率3.1.1 簡單的存儲3.1.2 高效的傳輸3.1.3 無狀態代理3.2 分佈式協調3.3 交付保證4. Kafka在Linked

原创 Zookeeper:互聯網規模系統的無等待協調

文章目錄摘要1. 簡介2. ZooKeeper服務2.1 服務概述2.1.1 數據模型2.1.2 會話2.2 客戶端API2.3 ZooKeeper保證2.4 原語示例2.4.1 配置管理2.4.2 會合點2.4.3 組成員身份認

原创 Spark內存存儲MemoryStore & 磁盤存儲DiskStore

文章目錄簡介內存存儲MemoryStore數據存儲方法putBytes數據存儲方法putIteratorAsValues & putIteratorAsBytes獲取內存數據方法getBytes & getValues磁盤存儲Di

原创 Apache Hadoop YARN:另一個資源協調者

文章目錄摘要1. 引言2. 歷史和基本原理2.1 專用集羣的時代2.2 Hadoop on Demand的缺點2.3 共享集羣3. 架構3.1 概述3.2 Resource Manager (RM)3.3 Application

原创 Decorator(裝飾器)模式

文章目錄描述定義類型UML類圖時序圖特點實現主要角色注意事項示例適用場景優點缺點相關模式實際應用 描述 定義 動態地給一個對象添加一些額外的職責,其別名爲包裝器(Wrapper)。就增加對象功能來說,裝飾器模式比生成子類實現更爲

原创 讓會議更高效

點贊 收藏 分享 文章舉報 競濤 發佈了53 篇原創文章 · 獲贊 8 · 訪問量 1萬+ 私信 關注

原创 塊管理器BlockManager

文章目錄簡介BlockManager的創建BlockManager的註冊Master與Slave間的消息類型BlockManagerMasterEndpoint接收的消息BlockManagerSlaveEndpoint接收的消息

原创 BRIDGE橋接模式

文章目錄描述定義類型UML類圖時序圖簡介實現主要角色示例適用場景優點缺點相關模式 描述 定義 將抽象部分與它的實現部分分離,使它們都可以獨立地變化。橋接模式(Bridge Pattern)又稱爲柄體(Handle/Body)模式

原创 Composite(組合)模式思維導圖

文章目錄描述定義類型UML類圖實現主要角色安全模式 VS 透明模式透明模式代碼示例適用場景優點缺點相關模式 描述 定義 將對象組合成樹形結構以表示“部分-整體”的層次結構。Composite使得用戶對單個對象和組合對象的使用具有

原创 用於鬆散耦合的分佈式系統的Chubby鎖服務器

原文鏈接:https://static.googleusercontent.com/media/research.google.com/zh-CN//archive/chubby-osdi06.pd