**结束。**此问题不符合堆栈溢出准则。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。
四年前关门了。
改进这个问题
有没有一本现代分布式系统的书来解释zookeeper、consur、etcd、mesos等工具背后的算法。
我不是在找这些特定工具的描述。显然,所有这些都是为了解决构建分布式系统的问题而构建的:部署、监视、状态管理、锁定、维护计数器、一致性权衡等等。
与其阅读大量关于cap定理的博客文章,或者扫描堆栈溢出来理解raft与paxos,或者观看youtube上关于跨100台机器的数千个进程的配置/监视/部署的演示,我想要一本奠定基础的书。
我确实看到有一些关于分布式计算的教科书,但大多数似乎是几十年前写的。我得到的印象(可能是错误的)是,在过去的5-10年里有许多改进。例如,raft论文似乎是在2014年发表的。mesos是建立在几年前一篇论文的思想基础上的。
最后,我不想详细了解所有这些算法。我对当前的生态系统有足够的了解,并且有能力理解未来几年的进展——同时也了解如何在实际的软件开发中使用这些思想。
1条答案
按热度按时间f45qwnt81#
看看这些:
关于分布式系统理论的注记
分布式计算原理
分布式算法
沃纳·沃格斯的主页
前两个是免费资源,第三个是精装,最后一个是亚马逊cto的主页。希望这些帮助!