Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以使为on-topic

4年前关闭。



Improve this question





是否有一本现代的分布式系统书,解释了诸如Zookeeper,consul,etcd,mesos等工具背后的算法。

我不是在寻找这些特定工​​具的描述。所有这些显然都是为了解决构建分布式系统的问题而构建的:部署,监视,状态管理,锁定,维护计数器,一致性权衡等。

我想读一本书奠定基础,而不是阅读CAP定理上的任何博客文章或扫描堆栈溢出以了解RAFT与paxos或观看youtube上有关配置/监视/部署数百台机器的数千个进程的演示。

我确实看到有一些有关分布式计算的教科书,但是其中大多数似乎是几十年前写的。我有一种印象(可能是错误的),在过去的5-10年中已经取得了许多进步。例如,木筏论文似乎已于2014年发表。Mesos建立在几年前的论文中。

最后,我并不想详细了解所有这些算法。足以让我了解当前的生态系统,并有能力理解未来几年的进步-以及了解如何在实际软件开发中使用这些想法。

最佳答案

看一下这些:


Notes on Theory of Distributed Systems
Principles of Distributed Computing
Distributed Algorithms
Werner Vogels' home page


前两个是免费资源,第三个是精装书,最后一个是亚马逊CTO的主页。希望这些帮助!

关于apache-zookeeper - 推荐的分布式算法书(了解Zookeeper,领事,etcd,mesos等)。,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37843295/

10-13 09:07