閱讀記錄----分佈式系統相關
Book
- 很詳細, 由淺入深, 全面地介紹了各類分佈式算法
- 很是推薦!
- pony 語言, OO + actor model, 看起來頗有趣
Paper
- Google 對分佈式系統的介紹
- 講了分佈式系統中會出現的錯誤
- 講了網絡的層次
- 介紹了RPC
- Google著名論文
- MapReduce是一個很簡潔的模型
- 邏輯時鐘的目的, 原理以及數學證實
- 部分有序和徹底有序的概念
- 提出了拜占庭將軍問題:即一個分佈式系統中能夠承受多少個「間諜」節點
- 解決拜占庭將軍問題的幾種方法
- 結合了3PC協議
- timeout來觸發view-change
- 使用信息驗證碼(MAC)來加密
- 分佈式系統的狀態包含每一個進程的狀態, 以及消息通道的狀態
- 能夠經過傳遞一個marker消息來記錄系統的狀態
- 在穩定的系統中, 任意的全局狀態都可由初始狀態到達, 並變化爲最終狀態.
歡迎關注本站公眾號,獲取更多信息