前言

过去十几年里,广义的“微服务”架构以其小团队快速创建和迭代服务带来的架构弹性、扩展性、敏捷性,天然匹配了互联网业务快速发展和变化的特点,在各大互联网公司取得了巨大的成功。时至云原生应用时代,已不再是是否采用微服务架构的问题,而是何时采用以及如何在生产上实战的问题。

今天分享的这份学习资料:讲解将如何基于Spring Cloud生态体系进行微服务实战的方方面面的细节都涵盖了,从这个意义上来讲,确实做到了“重新定义”。

 

本书内容有3大特色:

  1. 足够广:详细讲解了Spring Cloud的核心常用组件以及Spring Cloud的增强生态,针对生产实践中常见问题给出可落地的&*佳实践方案,无论您是初学者还是开发人员,还是架构师,都能从此书获益。
  2. 有深度:本书对涉及的Spring Cloud组件按照从入门、进阶、实战、扩展增强的顺序循序渐进进行剖析和讲解,帮助作者知其然并知其所以然,授之以渔。
  3. 重实践:注重生产实践,通过案例驱动,给出优秀的生产实践方案和优秀的生产配置,帮助读者快速落地企业微服务架构。

本书大牛出版:

  1. 本书由Spring Cloud中国社区官方撰写,基于Spring Cloud的Finchley.RELEASE版本,基于Spring Cloud的Finchley.RELEASE版本,核心成员来自原阿里、蚂蚁金服、京东金融等互联网企业,经验丰富。
  2. 本书内容有3大特色:宽度足够广、深度足够深,而且立足于生产实践,直接从生产实践出发,包含大量生产实践的配置
  3. 本书得到了来自阿里、腾讯、百度、京东等大型互联网企业的近10位专家的鼎力推荐。

内容简介

全书共25章,分为三个部分

需要获取这份《重新定义Spring Cloud实战笔记》656页文档的小伙伴可以一键三连后,添加小助理VX:msbjy2019即可获取哦

第一部分 核心组件篇(第1~10章)

主要讲解Spring Cloud的核心组件。首先从应用架构的发展历程讲起,介绍了微服务出现的背景,并对微服务架构的落地提出了相应的解决方案;然后分别详细介绍了Spring Cloud微服务体系中的核心常用组件,如Eureka、Feign、Ribbon、Hystrix、Zuul等;最后通过一个综合案例将前面介绍的组件连接起来,帮助大家融会贯通。

第1章微服务与Spring Cloud

  • 1.1微服务架构概述
  • 1.2 Spring Cloud与中间件
  • 1.3 SpringCloud增强生态

 

第2章Spring Cloud Eureka上篇

  • 2.1服务发现概述
  • 2.2 Spring Cloud Eureka入门案例
  • 2.3 Eureka Server的REST API简介

 

第3章Spring Cloud Eureka下篇

  • 3.1 Eureka的核心类
  • 3.2服务的核心操作
  • 3.3 Eureka的设计理念
  • 3.4 Eureka参数调优及监控
  • 3.5 Eureka实战
  • 3.6 Eureka故障演练

 

第4章Spring Cloud Feign的使用扩展

  • 4.1 Feign概述
  • 4.2 Feign的基础功能
  • 4.3 Feign的实战运用
  • 4.4 venus-cloud-feign设计与使用

 

第5章Spring Cloud Ribbon实战运用

  • 5.1 Spring Cloud Ribbon概述
  • 5.2 Spring Cloud Ribbon实战
  • 5.3 Spring Cloud Ribbon进阶

 

第6章Spring Cloud Hystrix实战运用

  • 6.1 Spring Cloud Hystrix概述
  • 6.2 Spring Cloud Hystrix实战运用

 

第7章Spring Cloud Zuul基础篇

  • 7.1 Spring Cloud Zuul概述
  • 7.2 Spring Cloud Zuul入门案例
  • 7.3 Spring Cloud Zuul典型配置

 

第8章Spring Cloud Zuul中级篇

  • 8.1 Spring Cloud Zzul Fiter链
  • 8.2 Spring Cloud Zzul权限集成
  • 8.3 Spring Cloud Zuu限流
  • 8.4 Spring Cloud Zuul动态路由
  • 8.5 Spring Cloud Zuul灰度发布
  • 8.6 Spring Cloud Zuu|文件上传
  • 8.7 Spring Cloud Zuu实用小技巧

 

第9章Spring Cloud Zuul高级篇

  • 9.1 Spring Cloud Zuul多层负载
  • 9.2 Spring Cloud Zuul应用优化
  • 9.3 Spring Cloud Zuul原理&核心源码解析

 

第10章Spring Cloud基础综合案例

  • 10.1基础框架
  • 10.2实战扩展
  • 10.3生产环境各组件参考配置

 

第二部分 进阶实战篇(第11~18章)

需要获取这份《重新定义Spring Cloud实战笔记》656页文档的小伙伴可以一键三连后,添加小助理VX:msbjy2019即可获取哦

在核心组件的基础上,对Config、Consul、认证和鉴权、全链路监控以及对Spring Cloud生态圈中第二代网关Spring Cloud Gateway进行了详细阐述,循序渐进、案例驱动,帮助读者加深对组件的理解和运用,更好地掌握相关内容运用于生产实践。

第11章Spring Cloud Config上篇

  • 11.1 Spring Cloud Config配置中心概述
  • 11.2刷新配置中心信息

 

第12章Spring Cloud Config下篇

  • 12.1服务端Git配置详解与实战
  • 12.2关系型数据库的配置中心的实现
  • 12.3非关系型数据库的配置中心的实现
  • 12.4 Spring Cloud Config使用技能
  • 12.5 Spring Cloud Config功能扩展
  • 12.6高可用部分
  • 12.7 Spring Cloud与Apollo配置使用
  • 12.8 Spring Cloud与Apollo结合使用实战

 

第13章Spring Cloud Consul上篇

  • 13.1 Consul简介
  • 13.2 Spring Cloud Consul简介

 

第14章Spring Cloud Consul下篇

  • 14.1 Spring Cloud Consul深入
  • 14.2 Spring Cloud Consul功能重写
  • 14.3常见问题排查

 

第15章Spring Cloud认证和鉴权

  • 15.1微服务安全与权限
  • 15.2 Spring Cloud认证与鉴权方案
  • 15.3 Spring Cloud认证监权实战案例

 

第16章Spring Cloud全链路监控

  • 16.1全链路监控概述
  • 16.2 Sleuth基本用法
  • 16.3 Sleuth深入用法
  • 16.4 Spring Cloud与SkyWalking
  • 16.5 Spring Cloud与Skywalking实战
  • 16.6 Spring Cloud与Pinpoint
  • 16.7 Spring Cloud与Pipoint实战

 

第17章Spring Cloud Gateway上篇

  • 17.1 Spring Cloud Gateway概述
  • 17.2 Spring Cloud Gateway的工作原理
  • 17.3 Spring Cloud Gateway入门案例
  • 17.4 Spring Cloud Gateway的路由断言
  • 17.5 Spring Cloud Gateway的内置Fiter

 

第18章Spring Cloud Gateway下篇

  • 18.1 Gtewy基y于服务发现的路由规则
  • 18.2 GatewayFiterfFGlobal Fiter
  • 18.3 SpringCloud Gateway实战
  • 18.4 SpringCloud Gateway源码筒

 

第三部分 解决方案篇(第19~25章)

需要获取这份《重新定义Spring Cloud实战笔记》656页文档的小伙伴可以一键三连后,添加小助理VX:msbjy2019即可获取哦

主要从解决方案着手,内容包括Spring Cloud与gRPC的整合方式、版本控制与灰度发布、Spring Cloud容器化、Dubbo向Spring Cloud的迁移、分布式事务、领域驱动等生产级实用解决方案,为企业IT架构微服务化和变革保驾护航。

第19章Spring Cloud与gRPC上篇

  • 19.1 Spring Cloud为什么需要gRPC
  • 19.2 gRPC简介
  • 19.3 gRPC的一些核心概念
  • 19.4 RPC的生命周期
  • 19.5 gRPC依赖于Protocol Buffers
  • 19.6 gRPC基于HTTP
  • 19.7 gRPC基于Nettyj进行I0处理
  • 19.8 gRPC案例实战

 

第20章gRPC在Spring Cloud与gRPC下篇

  • 20.1 gRPC Spring Boot Starter介绍
  • 20.2 gRPC Spring Boot Starter架构设计
  • 20.3 gRPC Spring Boot Starter源码分析
  • 20.4案例实战

 

第21章Spring Cloud版本控制与灰度发布

  • 21.1背景
  • 21.2常见发布方式
  • 21.3版本控制与友度发布实战

 

第22章Spring Cloud容器化

  • 22.1 Java服务Docker化
  • 22.2 Spring Cloud组件的Docker化
  • 22.3使用Kubernetes管理

 

第23章Dubbo向Spring Cloud迁移

  • 23.1将Dubbo服务纳入Spring Cloud体系中
  • 23.2将Spring Cloud服务Dubbo化

 

第24章Spring Cloud与分布式事务

  • 24.1概述
  • 24.2解决方案
  • 24.3实战

 

第25章Spring Cloud与领域驱动实践

  • 25.1领域驱动概述
  • 25.2领域驱动核心概念
  • 25.3 Halo框架的设计
  • 25.4 Spring Cloud与Halo实战

 

专家推荐

需要获取这份《重新定义Spring Cloud实战笔记》656页文档的小伙伴可以一键三连后,添加小助理VX:msbjy2019即可获取哦