当前位置:网站首页>豆瓣平均 9.x,分布式领域的 5 本神书!
豆瓣平均 9.x,分布式领域的 5 本神书!
2022-07-06 18:38:00 【51CTO】
上个周末简单整理了几本觉得还不错的分布式技术书籍,这里简单分享一下,希望对你系统学习分布式领域相关的知识能够有所帮助。
再多说明一点:考虑到受众,这里仅仅推荐中文书籍,后续会找时间推荐更多优质分布式技术书籍和课程给大家。
《深入理解分布式系统》
今年 3 月份刚出的一本分布式中文原创书籍,主要讲的是分布式领域的基本概念、常见挑战以及共识算法。
作者用了大量篇幅来介绍分布式领域中非常重要的共识算法,并且还会基于 Go 语言带着你从零实现了一个共识算法的鼻祖 Paxos 算法。
实话说,我还没有开始看这本书。但是!这本书的作者的博客上的分布式相关的文章我几乎每一篇都认真看过。
作者从 2019 年开始构思《深入理解分布式系统》,2020 年开始动笔,花了接近两年的时间才最终交稿。
最后,放上这本书的代码仓库和勘误地址: https://github.com/tangwz/DistSysDeepDive 。
《Designing Data-Intensive Application》 (DDIA,数据密集型应用系统设计)
强推一波,值得读很多遍!豆瓣有接近 90% 的人看了这本书之后给了五星好评。
这本书主要讲了分布式数据库、数据分区、事务、分布式系统等内容。
书中介绍的大部分概念你可能之前都听过,但是在看了书中的内容之后,你可能会豁然开朗:“哇塞!原来是这样的啊!这不是某技术的原理么?”。
《从 Paxos 到 Zookeeper》
这是一本带你入门分布式理论的好书。这本书主要介绍几种典型的分布式一致性协议,以及解决分布式一致性问题的思路,其中重点讲解了 Paxos 和 ZAB 协议。
《微服务架构设计模式》
这本书是世界十大软件架构师之一、微服务架构先驱 Chris Richardson 亲笔撰写,豆瓣评分 9.1。示例代码使用 Java 语言和 Spring 框架。帮助你设计、实现、测试和部署基于微服务的应用程序。
《凤凰架构》
《凤凰架构》这本书是周志明老师多年架构和研发经验的总结,内容非常干货,深度与广度并存,理论结合实践!
正如书名的副标题“构建可靠的大型分布式系统”所说的那样,这本书的主要内容就是讲:“如何构建一套可靠的分布式大型软件系统” ,涵盖了下面这些方面的内容:
- 软件架构从单体到微服务再到无服务的演进之路。
- 架构师应该在架构设计时应该注意哪些问题,有哪些比较好的实践。
- 分布式的基石比如常见的分布式共识算法 Paxos、Multi Paxos。
- 不可变基础设施比如虚拟化容器、服务网格。
- 向微服务迈进的避坑指南。
边栏推荐
- Decryption function calculates "task state and lifecycle management" of asynchronous task capability
- 最近小程序开发记录
- Sensor: DS1302 clock chip and driver code
- 新一代云原生消息队列(一)
- 【论文阅读|深读】 GraphSAGE:Inductive Representation Learning on Large Graphs
- Introduction to microservice architecture
- 一片葉子兩三萬?植物消費爆火背後的“陽謀”
- ROS学习(21)机器人SLAM功能包——orbslam的安装与测试
- FLIR blackfly s industrial camera: auto exposure configuration and code
- How did partydao turn a tweet into a $200million product Dao in one year
猜你喜欢
ROS learning (XX) robot slam function package -- installation and testing of rgbdslam
Processing image files uploaded by streamlit Library
FLIR blackfly s usb3 industrial camera: white balance setting method
The mega version model of dall-e MINI has been released and is open for download
ROS学习(25)rviz plugin插件
STM32F4---通用定时器更新中断
机器人队伍学习方法,实现8.8倍的人力回报
Ros Learning (23) Action Communication Mechanism
ROS learning (23) action communication mechanism
激光雷达:Ouster OS产品介绍及使用方法
随机推荐
Errors made in the development of merging the quantity of data in the set according to attributes
String to date object
[unique] what is the [chain storage structure]?
组合导航:中海达iNAV2产品描述及接口描述
ROS learning (XX) robot slam function package -- installation and testing of rgbdslam
Ros Learning (23) Action Communication Mechanism
Command injection of cisp-pte
使用Ceres进行slam必须要弄清楚的几个类和函数
ROS学习(24)plugin插件
猿桌派第三季开播在即,打开出海浪潮下的开发者新视野
投资的再思考
FLIR blackfly s usb3 industrial camera: white balance setting method
Analyze "C language" [advanced] paid knowledge [i]
张平安:加快云上数字创新,共建产业智慧生态
ROS learning (24) plugin
传感器:土壤湿度传感器(XH-M214)介绍及stm32驱动代码
开发中对集合里面的数据根据属性进行合并数量时犯的错误
张平安:加快云上数字创新,共建产业智慧生态
ROS学习(十九)机器人SLAM功能包——cartographer
Recommended collection!! Which is the best flutter status management plug-in? Please look at the ranking list of yard farmers on the island!