
分布式系统
Distributed Systems
Andrew S. Tanenbaum、Maarten Van Steen · 初版 2001 年
14人推荐
26位读者提及
27次提及
为什么值得读
- 系统讲解分布式系统的基础核心概念
- 即便成书较早,其底层原则依然适用
- 深入理解复杂系统容错机制的必备参考
《Distributed Systems》的内容经过了彻底的修订和扩充,将 principles 与 paradigms 整合为九个章节:1. Introduction 2. Architectures 3. Processes 4. Communication 5. Naming 6. Coordination 7. Replication 8. Fault tolerance 9. Security。书中对基础内容和更具体的专题进行了区分,后者被编排进独立框图章节中,初次阅读时可以跳过。为帮助理解更偏算法的部分,书中还包含了 Python 示例程序。书中的示例省略了许多细节,以便
Hacker News 上怎么说
正在加载完整评论……
……写出更好的软件。自动机理论(Automata Theory)——能让你更懂机器,有时候复杂的逻辑最好用一台简单的机器来表示。如果你在做解析(编译器、NLP 等),这会非常有用。分布式系统(Distributed Systems)——如果你曾经说过或者打算聊“微服务”这个词的话。下面这三门数学是计算机科学的核心数学,当今大多数尖端工作都会用到其中部分或全部。线性代数、离散……
…better softwares. Automata Theory - you can understand machines more, sometimes complex logic is best representated as a simple machine. This becomes useful if you are parsing (compiler, NLP, etc) Distributed Systems - if you have ever uttered the word microservices or plan to. The below 3 maths are the main maths of computer science, most cutting edge work today employ some or all of them. Linear Algebra, Discrete…
Charlse Petzold 的《Code》。《计算机程序的构造和解释》即 SICP。Martin Kleppmann 的《设计数据密集型应用》(Designing Data-Intensive Applications)。K&R 的《C程序设计语言》(The C Programming Language)。Tanenbaum 的《分布式系统》(Distributed Systems)。
Code by Charlse Petzold. Structure and Interpretation of Computer Programs aka. SICP. Designing Data-Intensive Applications by Martin Klepmaan. The C Programming Language by K&R. Distributed Systems by Tannebaum.
我学分布式系统读的是 Andrew S. Tanenbaum 的书 [1] 《Distributed Operating Systems》《Distributed Systems: Principles and Paradigms》[1] https://en.wikipedia.org/wiki/Andrew_S._Tanenbaum#Books
I've learned distributed systems from Andrew S. Tanenbaum books [1] Distributed Operating Systems Distributed Systems: Principles and Paradigms [1] https://en.wikipedia.org/wiki/Andrew_S._Tanenbaum#Books
这本是我在 2008 年时的最爱。如果我没记错的话,它涵盖的基础原理现在应该依然适用。Andrew S. Tanenbaum 等著,《分布式系统:原理与范型(第2版)》(Distributed Systems: Principles and Paradigms (2nd Edition)),ISBN-13: 978-0132392273,ISBN-10: 0132392275
This was my favorite back in 2008. If I can recall accurately the fundamentals it covers should still apply. Andrew S. Tanenbaum and 1 more Distributed Systems: Principles and Paradigms (2nd Edition) 2nd Edition ISBN-13: 978-0132392273, ISBN-10: 0132392275
对症下药才对。SICP 可不是用来教你怎么在复杂的分布式系统里做容错的。这儿有一本讲分布式系统的教材(van Steen 和 Tanenbaum 著):https://www.amazon.ca/Distributed-Systems-Maarten-van-Steen/...
The right book for the right problem. SICP isn't meant to teach you how to tackle fault-tolerance in a complex distributed system. Here is a textbook that talks about distributed systems (van Steen and Tannenbaum): https://www.amazon.ca/Distributed-Systems-Maarten-van-Steen/...
我刚在特温特大学上了 Maarten van Steen 的分布式系统课程。讲得太棒了,而且他还写了一本关于分布式系统的书。可以在这里免费获取:https://www.distributed-systems.net/index.php/books/ds3/
I just followed the course on Distributed Systems by Maarten van Steen at the University of Twente. It was brilliant, and he has written a book on Distributed Systems. It is freely available via https://www.distributed-systems.net/index.php/books/ds3/