作品简介

本书从动态代理模式、Reactor模式、三大限流策略等知识入手,深入浅出地剖析Spring Cloud+Nginx系统架构的核心原理以及Web高并发开发技术。全书从基础设计模式和基础原理出发,理论与实战相结合,系统、详尽地介绍Spring Cloud+Nginx高并发核心编程。本书共10章。前6章剖析Feign高并发RPC的底层原理,解析Hystrix高性能配置的核心选项,阐述Hystrix滑动窗口的核心原理;后4章介绍Nginx的核心原理及其配置,并结合秒杀场景实现Spring Cloud秒杀、Spring Cloud+Nginx Lua秒杀,为广大Java开发者提供一个全面学习高并发开发的实战案例。这些知识会为广大Java工程师解决后台开发中遇到的高并发、高性能问题打下坚实的技术基础。

尼恩编著。

作品目录

  • 前言
  • 第1章 Spring Cloud+Nginx高并发核心编程的学习准备
  • 1.1 Spring Cloud+Nginx架构的主要组件
  • 1.2 Spring Cloud和Spring Boot的版本选择
  • 1.3 Spring Cloud微服务开发所涉及的中间件
  • 1.4 Spring Cloud微服务开发和自验证环境
  • 1.5 crazy-springcloud微服务开发脚手架
  • 1.6 以秒杀作为Spring Cloud+Nginx的实战案例
  • 第2章 Spring Cloud入门实战
  • 2.1 Eureka服务注册与发现
  • 2.2 Config配置中心
  • 2.3 微服务的RPC远程调用
  • 2.4 Feign+Ribbon实现客户端负载均衡
  • 2.5 Feign+Hystrix实现RPC调用保护
  • 第3章 Spring Cloud RPC远程调用核心原理
  • 3.1 代理模式与RPC客户端实现类
  • 3.2 模拟Feign RPC动态代理的实现
  • 3.3 Feign弹性RPC客户端的重要组件
  • 3.4 Feign的RPC动态代理实例的创建流程
  • 3.5 Feign远程调用的执行流程
  • 3.6 HystrixFeign动态代理实例的创建流程
  • 3.7 feign.Client客户端容器实例
  • 第4章 RxJava响应式编程框架
  • 4.1 从基础原理讲起:观察者模式
  • 4.2 创建型操作符
  • 4.3 过滤型操作符
  • 4.4 转换型操作符
  • 4.5 聚合操作符
  • 4.6 其他操作符
  • 4.7 RxJava的Scheduler调度器
  • 4.8 背压
  • 第5章 Hystrix RPC保护的原理
  • 5.1 RPC保护的目标
  • 5.2 HystrixCommand简介
  • 5.3 HystrixCommand命令的执行方法
  • 5.4 RPC保护之舱壁模式
  • 5.5 RPC保护之熔断器模式
  • 5.6 RPC监控之滑动窗口的实现原理
  • 第6章 微服务网关与用户身份识别
  • 6.1 Zuul的基础使用
  • 6.2 创建Zuul网关服务
  • 6.3 Zuul过滤器
  • 6.4 Spring Security原理和实战
  • 6.5 JWT+Spring Security进行网关安全认证
  • 6.6 服务提供者之间的会话共享关系
  • 第7章 Nginx/OpenResty详解
  • 7.1 Nginx简介
  • 7.2 Nginx的核心原理
  • 7.3 Nginx的基础配置
  • 7.4 location路由规则配置详解
  • 7.5 Nginx的rewrite模块指令
  • 7.6 反向代理与负载均衡配置
  • 第8章 Nginx Lua编程
  • 8.1 Nginx Lua编程的主要应用场景
  • 8.2 Nginx Lua编程简介
  • 8.3 Lua开发基础
  • 8.4 Nginx Lua编程基础
  • 8.5 Nginx Lua编程实例
  • 8.6 重定向与内部子请求
  • 8.7 Nginx Lua操作Redis
  • 8.8 Nginx Lua编程实战案例
  • 第9章 限流原理与实战
  • 9.1 限流策略原理与参考实现
  • 9.2 分布式计数器限流
  • 9.3 Nginx漏桶限流详解
  • 9.4 实战:分布式令牌桶限流
  • 第10章 Spring Cloud+Nginx秒杀实战
  • 10.1 秒杀系统的业务功能和技术难点
  • 10.2 秒杀系统的系统架构
  • 10.3 秒杀业务的参考实现
  • 10.4 Zuul内部网关实现秒杀限流
  • 10.5 Nginx高性能秒杀和限流
展开全部