本书共分 10 章,主要介绍 Spring Cloud 各个核心组件的设计原理,以及目前流行的Spring Cloud Alibaba 和 Netflix 组件,并且剖析 Spring Cloud 对流处理、批处理,以及目前业界流行的 Serverless 的支持。在介绍各部分内容时,本书将理论与实践相结合,对每个核心知识点都给出了具体的案例应用,以帮助读者掌握核心组件的设计理念。本书适合对 Spring Cloud 感兴趣并且想透彻理解 Spring Cloud 的读者阅读,也适合正在进行微服务选型的开发者阅读。


作者

方剑,花名洛夜,Spring Cloud Alibba 开源项目负责人/创始人之一。Apache RocketMQ Committer,Alibba Nacos Committer。目前就职于阿里巴巴集团。曾在个人博客上编写过《Spring MVC源码分析系列》、《Spring Boot源码分析系列》文章。目前,关注微服务、云原生、Kubernetes。

查看全部
目录

内容简介

推荐序1

推荐序2

推荐序3

推荐序4

前言

第1章 Spring Cloud生态

1.1 Spring Cloud基础:Spring Boot概述

1.2 Spring Boot核心特性

1.3 Spring Cloud概述

第2章 服务注册与服务发现

2.1 微服务架构演进

2.2 使用Alibaba Nacos体验第一个Spring Cloud微服务应用

2.3 使用Netflix Eureka替换Alibaba Nacos注册中心

2.4 Spring Cloud统一服务注册/发现编程模型

2.5 双注册双订阅模式

第3章 负载均衡与服务调用

3.1 负载均衡原理

3.2 Spring Cloud Load Balancer负载均衡组件

3.3 Netflix Ribbon负载均衡

3.4 Dubbo Load Balance负载均衡

3.5 Open Feign:声明式Rest客户端

3.6 Dubbo Spring Cloud:服务调用的新选择

3.7 再谈路由和负载均衡

3.8 案例:应用流量控制

第4章 配置管理

4.1 配置中心背景概述

4.2 Spring/Spring Boot与配置

4.3 Spring Cloud与配置

4.4 Spring Cloud Config Server/Client

4.5 再谈配置动态刷新

4.6 案例:Spring Cloud应用流量控制策略动态生效

第5章 熔断器

5.1 熔断器模式概述

5.2 手动实现一个断路器

5.3 Spring Cloud Circuit Breaker的技术演进

5.4 Alibaba Sentinel

5.5 Netflix Hystrix

5.6 Resilience4j

5.7 案例:使用Sentinel保护应用,防止服务雪崩

第6章 Spring生态消息驱动

6.1 消息中间件概述

6.2 Spring与消息

6.3 Spring lntegration

6.4 Spring Cloud Stream

第7章 消息总线

7.1 消息总线概述

7.2 深入理解Spring Cloud Bus

7.3 案例:使用Spring Cloud Bus完成多节点配置动态刷新

第8章 Spring Cloud Data Flow

8.1 批处理/流处理概述

8.2 流处理案例:信用卡反欺诈系统

8.3 批处理案例:统计Git Hub仓库的各项指标数据

8.4 Spring Cloud Data Flow批处理任务组合

8.5 Spring Cloud Data Flow Shell

8.6 Spring Cloud Skipper

8.7 Spring Cloud Deployer

8.8 Spring Cloud Task

8.9 Spring Batch

第9章 网关

9.1 APl网关概述

9.2 Netflix Zuul

9.3 非阻塞式的Spring Cloud Gateway

9.4 Route路由信息

9.5 Predicate机制

9.6 Filter机制

9.7 整合注册中心和配置中心

9.8 Gateway Controller Endpoint

9.9 案例:使用Spring Cloud Gateway进行路由转发

第10章 Spring Cloud与 Serverless

10.1 Serverless

10.2 Java Function

10.3 Spring Cloud Function

10.4 Spring Cloud Function与 Spring生态的整合

10.5 案例:使用 GCP Cloud Functions 体验 Spring Cloud Function

查看全部
书评
查看更多
请您登录后发表评论 登录 | 注册
我的评分:
提交
0/400