分布式系統(tǒng)/服務概述

A Distributed Systems Reading List


學習分布式系統(tǒng)需要怎樣的知識? -知乎


《Distributed Algorithms Jukka Suomela Aalto University, Finland 14 September 2018 da-screen.pdf》


《Notes on Theory of Distributed Systems CPSC Fall 2017 notes.pdf》


papers-we-love/papers-we-love


《A Self-Organizing Storage Cluster for Parallel Data-Intensive Applications pap283.pdf》


Ceph:一個 Linux PB 級分布式文件系統(tǒng)


Dapper,大規(guī)模分布式系統(tǒng)的跟蹤系統(tǒng)


Dapper, a Large-Scale Distributed Systems Tracing Infrastructure


Raft - The Secret Lives of Data


【譯】PaxosLease:實現(xiàn)租約的無盤Paxos算法?


Strategies and Principles of Distributed Machine Learning on Big Data


從零開始寫分布式數(shù)據(jù)庫


Twitter是如何構建高性能分布式日志的


6.S897: Large-Scale Systems


原文鏈接:?The Log: What every software engineer should know about real-time data's unifying abstraction?-?Jay Kreps,2013-12-16基于開源中國社區(qū)的譯文稿:?日志:每個軟件工程師都應該知道的有關實時數(shù)據(jù)的統(tǒng)一概念


學習筆記:The Log(我所讀過的最好的一篇分布式技術文章)


Time, Clocks and the Ordering of Events in a Distributed System


《The Datacenter as a Computer》介紹:介紹了如何構建倉儲式數(shù)據(jù)中心,尤其是對于現(xiàn)在的云計算,分布式學習來說很有幫助.本書是Synthesis Lectures on Computer Architecture系列的書籍之一,這套叢書還有 《The Memory System》,《Automatic Parallelization》,《Computer Architecture Techniques for Power Efficiency》,《Performance Analysis and Tuning for General Purpose Graphics Processing Units》,《Introduction to Reconfigurable Supercomputing》,Memory Systems Cache, DRAM, Disk?等



《Designs, Lessons and Advice from Building Large dean-keynote-ladis2009.pdf》


Distributed systems

6. Further reading and appendix


《 走向分布式- Scalability.pdf 》


Replication, atomicity and order in distributed systems


WHAT WE TALK ABOUT WHEN WE TALK ABOUT DISTRIBUTED SYSTEMS
Here are the main concepts we will see:?

Timing Model?

Interprocess CommunicationFailure Modes

Failure Detectors

Leader Election

Consensus

Quorums

Time In Distributed Systems

A Quick Look At FLP

Conclusion

References


可靠性指標


大規(guī)模分布式環(huán)境下的企業(yè)架構治理之道


Paxos 算法與 Raft 算法


Principles of Distributed Computing (lecture collection)


CAP定理


分布式系統(tǒng)(Distributed System)資料


分布式系統(tǒng)/服務概述

A Thorough Introduction to Distributed Systems

Summary

In the short span of this article, we managed define what a distributed system is, why you’d use one and go over each category a little. Some important things to remember are:

Distributed Systems are complex

They are chosen by necessity of scale and price

They are harder to work with

CAP Theorem?—?Consistency/Availability trade-off

They have 6 categories?—?data stores, computing, file systems, messaging systems, ledgers, applications

To be frank, we have barely touched the surface on distributed systems. I did not have the chance to thoroughly tackle and explain core problems like?consensus,?replication strategies,?event ordering & time,?failure tolerance,?broadcasting a message across the network?and?others.


A brief introduction to distributed systems


Developing Distributed Services Today


Distributed systems theory for the distributed systems engineer


《The Datacenter as a Computer》

介紹:介紹了如何構建倉儲式數(shù)據(jù)中心,尤其是對于現(xiàn)在的云計算,分布式學習來說很有幫助.本書是Synthesis Lectures on Computer Architecture系列的書籍之一,這套叢書還有 《The Memory System》,《Automatic Parallelization》,《Computer Architecture Techniques for Power Efficiency》,《Performance Analysis and Tuning for General Purpose Graphics Processing Units》,《Introduction to Reconfigurable Supercomputing》,Memory Systems Cache, DRAM, Disk?等

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容