Awesome
Distributed Systems Development.《分布式系统开发实战》
内容简介
本书从原理和实践角度全面介绍如何设计分布式系统。内容包括节点、通信、并发与并行、面向对象的分布式架构、面向服务的分布式架构、面向消息的分布式架构、REST风格的架构、微服务架构、Serverless架构、Cloud Native架构、虚拟化与容器技术、分布式计算、分布式存储、分布式监控、分布式版本控制、数据一致性、分布式事务、安全性、可用性等,内容丰富、案例新颖,相关理论与技术实践较为前瞻。本书最后还提供了一个综合实战案例,手把手教读者如何来基于Spring Cloud技术来实现微服务架构。
本书主要面向的读者是对分布式系统感兴趣的计算机专业学生、软件工程师、系统架构师等。
本书所涉及的技术及相关版本
本书所采用的技术及相关版本较新,请读者将相关开发环境设置成与本书所采用的一致,或者不低于本书所列的配置。
- JDK 13
- Apache Maven 3.6.3
- Eclipse 2019-12 (4.14)
- JUnit 5.5.2
- Jersey 2.30
- Apache CXF 3.3.5
- Spring 5.2.3.RELEASE
- ActiveMQ 5.15.11
- Spring Boot 2.1.2.RELEASE
- Axon Framework 3.4.3
- Docker 17.09.1-ce-win42
- Spark 2.3.0
- MongoDB 3.4.6
- ZooKeeper 3.5.6
- Spring Security 5.2.0.BUILD-SNAPSHOT
- NGINX 1.15.8
- Spring Cloud Finchley.M9
内容详见全书目录。
您也可以上豆瓣给老卫打Call。
源码
包含示例源码见https://github.com/waylau/distributed-java
如何获取本书
实体店及各大网店有售。据我所知有如下网站供应:
想低于市价得到本书?来二手书集市试试看。
也可以直接关注我博客(https://waylau.com/)或者我的开源书(https://waylau.com/books/)了解更多免费咨询。
联系作者
您也可以直接联系我:
- 博客:https://waylau.com
- 邮箱:waylau521(at)gmail.com
- 微博:http://weibo.com/waylau521
- 开源:https://github.com/waylau
其他书籍
若您对本书不感冒,笔者还写了其他方面的超过一打的书籍(可见https://waylau.com/books/),多是开源电子书。
本人也维护了一个books-collection项目,里面提供了优质的专门给程序员的开源、免费图书集合。
开源捐赠
捐赠所得所有款项将用于开源事业!见捐赠列表。