更新时间:2020-08-13 13:46:07
封面
版权页
前言
第1章 分布式架构介绍
1.1 分布式架构发展过程
1.2 分布式架构设计理念和目标
1.2.1 设计理念
1.2.2 设计目标
1.3 分布式架构应用场景
1.4 分布式架构设计难点
1.4.1 网络因素
1.4.2 服务可用性
1.4.3 数据一致性
1.5 分布式架构解决痛点
1.6 本章小结
第2章 分布式架构前后端交互
2.1 前后端交互发展过程
2.1.1 传统交互模式
2.1.2 前后端分离交互模式
2.1.3 整体交互
2.2 前后端交互方式
2.2.1 工作流程
2.2.2 交互常见状态码
2.3 前后端交互难点
2.4 前后端交互优化
2.5 案例讲解
2.6 本章小结
第3章 分布式架构网络传输
3.1 网络传输协议
3.2 网络传输调用过程
3.2.1 协议概述
3.2.2 传输过程
3.3 网络传输优化
3.4 本章小结
第4章 分布式架构Nginx
4.1 Nginx工作原理
4.2 Nginx源码编译安装
4.3 Nginx配置
4.4 Nginx代理&负载均衡
4.4.1 正向代理
4.4.2 反向代理
4.4.3 动静分离
4.4.4 负载均衡策略
4.5 Nginx缓存
4.6 Nginx限流
4.7 Nginx屏蔽
4.8 Nginx优化
4.8.1 优化思路
4.8.2 核心配置优化
4.9 Nginx高可用
4.10 本章小结
第5章 分布式架构Varnish
5.1 Varnish工作原理
5.2 Varnish源码编译安装
5.3 Varnish配置
5.4 Varnish核心指令
5.4.1 Varnish核心指令之backend
5.4.2 Varnish核心指令之director
5.5 Varnish缓存
5.5.1 Varnish缓存状态
5.5.2 Varnish缓存管理
5.6 Varnish处理策略
5.6.1 pass
5.6.2 pipe
5.6.3 lookup
5.7 Varnish健康检查
5.8 Varnish优化
5.8.1 Varnish优化思路
5.8.2 Varnish优化讲解
5.9 Varnish高可用
5.10 本章小结
第6章 分布式架构Tomcat
6.1 Tomcat原理
6.2 Tomcat生命周期
6.3 Tomcat源码编译安装
6.4 Tomcat目录结构
6.4.1 bin目录
6.4.2 conf目录
6.4.3 lib目录
6.4.4 logs目录
6.4.5 webapps目录
6.5 Tomcat加载过程
6.5.1 Bootstrap类初始化
6.5.2 Bootstrap启动
6.6 Tomcat安全
6.6.1 配置调整
6.6.2 安全策略
6.6.3 SSL传输安全
6.7 Tomcat集群
6.7.1 集群组件实现
6.7.2 集群配置
6.8 JVM
6.8.1 Class文件结构
6.8.2 类的装载、连接和初始化
6.8.3 JVM的内存分配
6.8.4 JVM执行引擎
6.8.5 垃圾回收
6.9 Tomcat性能调优
6.9.1 性能测试
6.9.2 性能优化