更新时间:2019-07-25 11:51:50
封面
版权信息
前言
写作背景
内容介绍
源代码
勘误和交流
致谢
再版序
第1章 分布式系统基础知识
1.1 概述
1.2 线程
1.3 通信
1.4 一致性
1.5 容错性
1.6 CAP理论
1.7 安全性
1.8 并发
第2章 分布式系统架构体系
2.1 基于对象的体系结构
2.2 面向服务的架构(SOA)
2.3 REST风格的架构
2.4 微服务架构(MSA)
2.5 容器技术
2.6 Serverless架构
第3章 分布式消息服务
3.1 分布式消息概述
3.2 Apache ActiveMQ
3.3 RabbitMQ
3.4 Apache RocketMQ
3.5 Apache Kafka
3.6 实战:基于JMS的消息发送和接收
第4章 分布式计算
4.1 分布式计算概述
4.2 MapReduce
4.3 Apache Hadoop
4.4 Spark
4.5 Mesos
4.6 实战:基于Spark的词频统计
第5章 分布式存储
5.1 分布式存储概述
5.2 Bigtable
5.3 Apache HBase
5.4 Apache Cassandra
5.5 Memcached
5.6 Redis
5.7 MongoDB
5.8 实战:基于Redis的分布式锁
第6章 分布式监控
6.1 分布式监控概述
6.2 Nagios
6.3 Zabbix
6.4 Consul
6.5 ZooKeeper
6.6 实战:基于ZooKeeper的服务注册和发现
第7章 分布式版本控制系统
7.1 分布式版本控制系统概述
7.2 Bazaar
7.3 Mercurial
7.4 Git
7.5 Git Flow——团队协作最佳实践
第8章 RESTful API、微服务及容器技术
8.1 Jersey
8.2 Spring Boot
8.3 Docker
8.4 实战:基于Docker构建、运行、发布微服务