分布式系统:为了乐趣与收益

Distributed Systems for Fun and Profit

Mikito Takada · 初版 2013 年

25人推荐
29位读者提及
31次提及

为什么值得读

  • 相比繁重的学术论文,更加直观易懂地梳理核心理论
  • 全书篇幅适中,适合作为分布式领域的全面概览
  • 为进一步构建跨网络服务或深入学习打下坚实基础

一本关于分布式系统的简短免费书籍。

Hacker News 上怎么说

  • 更多很棒的资源: 这里有一份最具影响力的白皮书列表: http://christophermeiklejohn.com/distributed/systems/2013/07... 这是一个相关的播客: http://thinkdistributed.io/ 这是 mixu 关于分布式系统的书: http://book.mixu.net/distsys/single-page.html 这是 MIT 的阅读列表: http://courses.csail.mit.edu/6.852/05/papers/

    Some more great resources: This is a list of many of the most influential white papers: http://christophermeiklejohn.com/distributed/systems/2013/07... This is an associated podcast: http://thinkdistributed.io/ This is mixu's book on distributed systems: http://book.mixu.net/distsys/single-page.html This is the MIT reading list: http://courses.csail.mit.edu/6.852/05/papers/

  • > 但我逐渐认为,推荐一大堆理论论文往往是学习分布式系统理论时最错误的方式(除非你在读博士)。论文通常很深入、通常很复杂,需要认真研读,而且通常需要相当多的经验才能领会其重要贡献并放到上下文中理解。要求那种水平有什么用……

    > But I’ve come to thinking that recommending a ton of theoretical papers is often precisely the wrong way to go about learning distributed systems theory (unless you are in a PhD program). Papers are usually deep, usually complex, and require both serious study, and usually significant experience to glean their important contributions and to place them in context. What good is requiring that leve

  • 我推荐 Martin Kleppmann 的《数据密集型应用系统设计》(Designing Data Intensive Applications),至于在线资源,可以看看 http://book.mixu.net/distsys/single-page.html 获得全面的概览。

    I'd recommend the book Designing Data Intensive Applications, by Martin Kleppmann and as for online resources, check out http://book.mixu.net/distsys/single-page.html for a throughout overview.

  • 奇怪的是没人提到《高性能浏览器网络》(High Performance Browser Networking) https://hpbn.co 我还要提一下《分布式系统:为了乐趣和利润》(Distributed systems for fun and profit) http://book.mixu.net/distsys/ 虽然它不完全是讲网络编程的,但对于任何构建跨多个由网络连接的后端/服务的应用的人来说,这很可能是下一步

    Strangely no mention of High Performance Browser Networking https://hpbn.co I also would mention Distributed systems for fun and profit http://book.mixu.net/distsys/ while being not exactly about network programming, it is likely a next step for anyone who's building apps that is scattered across several backends/services connected by the network

  • 也许可以看看: http://www.quora.com/Massive-Open-Online-Courses-MOOCs/Is-th... http://www.quora.com/What-are-the-seminal-papers-in-distribu... http://www.quora.com/Which-are-the-best-papers-resources-in-... http://henryr.github.io/distributed-systems-readings/ http://book.mixu.net/distsys/single-page.html http://www.stanford.edu/class/cs347/reading/textbook.pdf (警告:巨大的 PDF) http://

    Maybe check out: http://www.quora.com/Massive-Open-Online-Courses-MOOCs/Is-th... http://www.quora.com/What-are-the-seminal-papers-in-distribu... http://www.quora.com/Which-are-the-best-papers-resources-in-... http://henryr.github.io/distributed-systems-readings/ http://book.mixu.net/distsys/single-page.html http://www.stanford.edu/class/cs347/reading/textbook.pdf (warning: huge PDF) http://

  • 如果你喜欢这个,我强烈推荐 Mikito Takada 的《分布式系统:为了乐趣和利润》(Distributed systems for fun and profit)http://book.mixu.net/distsys “分区容忍的共识算法:Paxos、Raft、ZAB”那一节很相关,还有紧随其后的“进一步阅读”。

    If you enjoyed this, I highly recommend Mikito Takada's "Distributed systems for fun and profit" http://book.mixu.net/distsys The "Partition-tolerant consensus algorithms: Paxos, Raft, ZAB" section is relevant, along with the "Further Reading" which follows it.

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助