分布式系统/服务概述

A Distributed Systems Reading List


学习分布式系统需要怎样的知识? -知乎


《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 级分布式文件系统


Dapper,大规模分布式系统的跟踪系统


Dapper, a Large-Scale Distributed Systems Tracing Infrastructure


Raft - The Secret Lives of Data


【译】PaxosLease:实现租约的无盘Paxos算法¶


Strategies and Principles of Distributed Machine Learning on Big Data


从零开始写分布式数据库


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基于开源中国社区的译文稿: 日志:每个软件工程师都应该知道的有关实时数据的统一概念


学习笔记:The Log(我所读过的最好的一篇分布式技术文章)


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


《The Datacenter as a Computer》介绍:介绍了如何构建仓储式数据中心,尤其是对于现在的云计算,分布式学习来说很有帮助.本书是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


可靠性指标


大规模分布式环境下的企业架构治理之道


Paxos 算法与 Raft 算法


Principles of Distributed Computing (lecture collection)


CAP定理


分布式系统(Distributed System)资料


分布式系统/服务概述

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》

介绍:介绍了如何构建仓储式数据中心,尤其是对于现在的云计算,分布式学习来说很有帮助.本书是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 等

你可能感兴趣的:(分布式系统/服务概述)