1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-20 22:17:09 +08:00
Java-Interview-Guide/docs/books/distributed-system.md
2022-07-02 15:06:16 +08:00

40 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: 分布式
category: 计算机书籍
icon: distributed-network
---
**[《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)
强推一波,值得读很多遍!豆瓣有接近 90% 的人看了这本书之后给了五星好评。
这本书主要讲了分布式数据库、数据分区、事务、分布式系统等内容。
书中介绍的大部分概念你可能之前都听过,但是在看了书中的内容之后,你可能会豁然开朗:“哇塞!原来是这样的啊!这不是某技术的原理么?”。
**[《从 Paxos 到 Zookeeper》](https://book.douban.com/subject/26292004/)**
![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/github/javaguide/books/image-20211216161350118.png)
这是一本带你入门分布式理论的好书。这本书主要介绍几种典型的分布式一致性协议,以及解决分布式一致性问题的思路,其中重点讲解了 Paxos 和 ZAB 协议。
**[《微服务架构设计模式》](https://book.douban.com/subject/33425123/)**
![](https://guide-blog-images.oss-cn-shenzhen.aliyuncs.com/github/javaguide/books/microservices-patterns.png)
这本书是世界十大软件架构师之一、微服务架构先驱 Chris Richardson 亲笔撰写,豆瓣评分 9.6。示例代码使用 Java 语言和 Spring 框架。帮助你设计、实现、测试和部署基于微服务的应用程序。
**[《凤凰架构》](https://book.douban.com/subject/35492898/)**
这本书我推荐过很多次了。详见历史文章:
- [周志明老师的又一神书!发现宝藏!](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)
《凤凰架构》这本书是周志明老师多年架构和研发经验的总结,内容非常干货,深度与广度并存,理论结合实践!
![](https://img-blog.csdnimg.cn/f5bec14d3b404ac4b041d723153658b5.png)