1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-08-01 16:28:03 +08:00

Update distributed-system.md

This commit is contained in:
guide 2022-09-04 12:21:38 +08:00
parent a79d5c128a
commit f599827535

View File

@ -4,11 +4,11 @@ category: 计算机书籍
icon: "distributed-network" icon: "distributed-network"
--- ---
**[《深入理解分布式系统》](https://book.douban.com/subject/35794814/)** ## 《深入理解分布式系统》
![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/github/javaguide/books/deep-understanding-of-distributed-system.png) ![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/github/javaguide/books/deep-understanding-of-distributed-system.png)
今年 3 月份刚出的一本分布式中文原创书籍,主要讲的是分布式领域的基本概念、常见挑战以及共识算法。 **[《深入理解分布式系统》](https://book.douban.com/subject/35794814/)** 是今年 3 月份刚出的一本分布式中文原创书籍,主要讲的是分布式领域的基本概念、常见挑战以及共识算法。
作者用了大量篇幅来介绍分布式领域中非常重要的共识算法,并且还会基于 Go 语言带着你从零实现了一个共识算法的鼻祖 Paxos 算法。 作者用了大量篇幅来介绍分布式领域中非常重要的共识算法,并且还会基于 Go 语言带着你从零实现了一个共识算法的鼻祖 Paxos 算法。
@ -22,11 +22,11 @@ icon: "distributed-network"
最后放上这本书的代码仓库和勘误地址https://github.com/tangwz/DistSysDeepDive 。 最后放上这本书的代码仓库和勘误地址https://github.com/tangwz/DistSysDeepDive 。
**[《Designing Data-Intensive Application》](https://book.douban.com/subject/30329536/)** DDIA数据密集型应用系统设计 ## 《数据密集型应用系统设计》
![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/github/javaguide/books/ddia.png) ![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/github/javaguide/books/ddia.png)
强推一波,值得读很多遍!豆瓣有接近 90% 的人看了这本书之后给了五星好评。 强推一波**[《Designing Data-Intensive Application》](https://book.douban.com/subject/30329536/)** DDIA数据密集型应用系统设计,值得读很多遍!豆瓣有接近 90% 的人看了这本书之后给了五星好评。
这本书主要讲了分布式数据库、数据分区、事务、分布式系统等内容。 这本书主要讲了分布式数据库、数据分区、事务、分布式系统等内容。
@ -34,25 +34,25 @@ icon: "distributed-network"
这本书我之前专门写过知乎回答介绍和推荐,没看过的朋友可以看看:[有哪些你看了以后大呼过瘾的编程书? ](https://www.zhihu.com/question/50408698/answer/2278198495) 。 这本书我之前专门写过知乎回答介绍和推荐,没看过的朋友可以看看:[有哪些你看了以后大呼过瘾的编程书? ](https://www.zhihu.com/question/50408698/answer/2278198495) 。
另外,如果你在阅读这本书的时候感觉难度比较大,很多地方读不懂的话,我这里推荐一下《深入理解分布式系统》作者写的《DDIA 逐章精读》小册地址https://ddia.qtmuniao.com 另外,如果你在阅读这本书的时候感觉难度比较大,很多地方读不懂的话,我这里推荐一下《深入理解分布式系统》作者写的[《DDIA 逐章精读》小册](https://ddia.qtmuniao.com)
**[《从 Paxos 到 Zookeeper》](https://book.douban.com/subject/26292004/)** ## 《从 Paxos 到 Zookeeper》
![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/github/javaguide/books/image-20211216161350118.png) ![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/github/javaguide/books/image-20211216161350118.png)
是一本带你入门分布式理论的好书。这本书主要介绍几种典型的分布式一致性协议,以及解决分布式一致性问题的思路,其中重点讲解了 Paxos 和 ZAB 协议。 **[《从 Paxos 到 Zookeeper》](https://book.douban.com/subject/26292004/)** 是一本带你入门分布式理论的好书。这本书主要介绍几种典型的分布式一致性协议,以及解决分布式一致性问题的思路,其中重点讲解了 Paxos 和 ZAB 协议。
**[《微服务架构设计模式》](https://book.douban.com/subject/33425123/)** ## 《微服务架构设计模式》
![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/github/javaguide/books/microservices-patterns.png) ![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/github/javaguide/books/microservices-patterns.png)
这本书是世界十大软件架构师之一、微服务架构先驱 Chris Richardson 亲笔撰写。示例代码使用 Java 语言和 Spring 框架。帮助你设计、实现、测试和部署基于微服务的应用程序。 **[《微服务架构设计模式》](https://book.douban.com/subject/33425123/)** 的作者 Chris Richardson 被评为世界十大软件架构师之一、微服务架构先驱。这本书主要讲的是如何开发和部署生产级别的微服务架构应用,示例代码使用 Java 语言和 Spring 框架。
**[《凤凰架构》](https://book.douban.com/subject/35492898/)** ## 《凤凰架构》
![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/github/javaguide/books/f5bec14d3b404ac4b041d723153658b5.png) ![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/github/javaguide/books/f5bec14d3b404ac4b041d723153658b5.png)
《凤凰架构》这本书是周志明老师多年架构和研发经验的总结,内容非常干货,深度与广度并存,理论结合实践! **[《凤凰架构》](https://book.douban.com/subject/35492898/)**这本书是周志明老师多年架构和研发经验的总结,内容非常干货,深度与广度并存,理论结合实践!
正如书名的副标题“构建可靠的大型分布式系统”所说的那样,这本书的主要内容就是讲:“如何构建一套可靠的分布式大型软件系统” ,涵盖了下面这些方面的内容: 正如书名的副标题“构建可靠的大型分布式系统”所说的那样,这本书的主要内容就是讲:“如何构建一套可靠的分布式大型软件系统” ,涵盖了下面这些方面的内容:
@ -66,3 +66,18 @@ icon: "distributed-network"
- [周志明老师的又一神书!发现宝藏!](https://mp.weixin.qq.com/s?__biz=Mzg2OTA0Njk0OA==&mid=2247505254&idx=1&sn=04faf3093d6002354f06fffbfc2954e0&chksm=cea19aadf9d613bbba7ed0e02ccc4a9ef3a30f4d83530e7ad319c2cc69cd1770e43d1d470046&scene=178&cur_album_id=1646812382221926401#rd) - [周志明老师的又一神书!发现宝藏!](https://mp.weixin.qq.com/s?__biz=Mzg2OTA0Njk0OA==&mid=2247505254&idx=1&sn=04faf3093d6002354f06fffbfc2954e0&chksm=cea19aadf9d613bbba7ed0e02ccc4a9ef3a30f4d83530e7ad319c2cc69cd1770e43d1d470046&scene=178&cur_album_id=1646812382221926401#rd)
- [Java 领域的又一神书!周志明老师 YYDS](https://mp.weixin.qq.com/s/9nbzfZGAWM9_qIMp1r6uUQ) - [Java 领域的又一神书!周志明老师 YYDS](https://mp.weixin.qq.com/s/9nbzfZGAWM9_qIMp1r6uUQ)
## 《架构解密》
![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/github/javaguide/books/jiagoujiemi.png)
[《架构解密》](https://book.douban.com/subject/35093373/)这本书和我渊源颇深,在大三的时候,我曾经在图书馆借阅过这本书的第一版,大概了花了不到一周就看完了。
这本书的第二版在 2020 年就已经出来了,总共也才 15 个评价,算得上是一本非常小众的技术书籍了。
书籍质量怎么说呢,各个知识点介绍的都比较泛,匆忙结束,一共 9 章,总共 331 页。如果你只是想初步了解一些分布式相关的概念的话,可以看看这本书,快速概览一波分布式相关的技术。
## 其他
- [《分布式系统 : 概念与设计》](https://book.douban.com/subject/21624776/) :偏教材类型,内容全而无趣,可作为参考书籍;
- [《分布式架构原理与实践》](https://book.douban.com/subject/35689350/) 2021 年出版的,没什么热度,我也还没看过。