waylau / distributed-system-tutorial-samples

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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/books/),多是开源电子书。

本人也维护了一个books-collection项目,里面提供了优质的专门给程序员的开源、免费图书集合。

开源捐赠

开源捐赠

捐赠所得所有款项将用于开源事业!见捐赠列表

About