万本电子书0元读

万本电子书0元读

顶部广告

深入理解Spring Cloud与微服务构建(第2版)电子书

作为Java语言的落地微服务框架,Spring Cloud已经在各大企业普遍应用,各大云厂商也支持Spring Cloud微服务框架的云产品,因此熟练掌握Spring Cloud是面试者的加分项,《深理解Spring Cloud与微服务构建 第2版》的十八章内容全面涵盖了通过Spring Cloud构建微服务的相关知识,并且在*版的基础上针对Spring Cloud的新功能做了全新改版。 1.基于Greenwich版本,全面讲解Spring Cloud原生组件。 2.深原理,辅以图解,生动串联整个Spring Cloud生态。 3.总结提升,利用综合案例展现构建微服务系统的全过程。 4.附带全书源码供,读者可到异步社区本书页面下载,方便学习和使用。

售       价:¥

纸质售价:¥58.80购买纸书

310人正在读 | 1人评论 6.2

作       者:方志朋

出  版  社:人民邮电出版社有限公司

出版时间:2019-09-01

字       数:31.1万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
《深理解Spring Cloud与微服务构建 第2版》共分为18章,全面涵盖了通过Spring Cloud构建微服务的相关知识。第1、2章详细介绍了微服务架构和Spring Cloud。第3、4章讲解了通过Spring Cloud构建微服务的准备工作。第5~14章以案例为切,讲解了通过Spring Cloud构建微服务的基础组件,包括Eureka、Ribbon、Feign、Hystrix、Zuul、Gateway、Consul、Config、Sleuth、Admint等组件。第15~17章讲述了使用Spring Cloud OAuth2来保护微服务系统的相关知识。第18章用一个综合案例全面讲解了如何使用Spring Cloud构建微服务,可用于实际发中。<br/>【推荐语】<br/>作为Java语言的落地微服务框架,Spring Cloud已经在各大企业普遍应用,各大云厂商也支持Spring Cloud微服务框架的云产品,因此熟练掌握Spring Cloud是面试者的加分项,《深理解Spring Cloud与微服务构建 第2版》的十八章内容全面涵盖了通过Spring Cloud构建微服务的相关知识,并且在*版的基础上针对Spring Cloud的新功能做了全新改版。 1.基于Greenwich版本,全面讲解Spring Cloud原生组件。 2.深原理,辅以图解,生动串联整个Spring Cloud生态。 3.总结提升,利用综合案例展现构建微服务系统的全过程。 4.附带全书源码供,读者可到异步社区本书页面下载,方便学习和使用。<br/>【作者】<br/>方志朋,毕业于武汉理工大学,就职于某互联网金融公司。Spring Cloud中国社区联合发起人、CSDN博客专家,专注于分布式系统和中间件等领域的研究和发,乐于分享,爱好源,对技术有着强烈的追求,活跃于各大技术社区。<br/>
目录展开

版权

内容提要

前言

资源与支持

第1章 微服务简介

1.1 单体架构及其存在的不足

1.2 微服务

1.3 微服务的不足

1.4 微服务和SOA的关系

1.5 微服务的设计原则

第2章 Spring Cloud简介

2.1 微服务应该具备的功能

2.2 Spring Cloud

2.3 Dubbo简介

2.4 Spring Cloud与Dubbo比较

2.5 Kubernetes简介

2.6 Spring Could与Kubernetes比较

2.7 总结

第3章 构建微服务的准备

3.1 JDK的安装

3.2 IDEA的安装

3.3 构建工具Maven的使用

第4章 开发框架Spring Boot

4.1 Spring Boot简介

4.2 用IDEA构建Spring Boot工程

4.3 Spring Boot配置文件详解

4.4 运行状态监控Actuator

4.5 Spring Boot整合JPA

4.6 Spring Boot整合Redis

4.7 Spring Boot整合Swagger2,搭建Restful API在线文档

第5章 服务注册和发现Eureka

5.1 Eureka简介

5.2 编写Eureka Server

5.3 编写Eureka Client

5.4 源码解析Eureka

5.5 构建高可用的Eureka Server集群

5.6 总结

第6章 负载均衡Ribbon

6.1 RestTemplate简介

6.2 Ribbon简介

6.3 使用RestTemplate和Ribbon来消费服务

6.4 LoadBalancerClient简介

6.5 源码解析Ribbon

第7章 声明式调用Feign

7.1 写一个Feign客户端

7.2 FeignClient详解

7.3 FeignClient的配置

7.4 从源码的角度讲解Feign的工作原理

7.5 在Feign中使用HttpClient和OkHttp

7.6 Feign是如何实现负载均衡的

7.7 总结

第8章 熔断器Hystrix

8.1 Hystrix简介

8.2 Hystrix解决的问题

8.3 Hystrix的设计原则

8.4 Hystrix的工作机制

8.5 在RestTemplate和Ribbon上使用熔断器

8.6 在Feign上使用熔断器

8.7 使用Hystrix Dashboard监控熔断器的状态

8.8 使用Turbine聚合监控

第9章 路由网关Spring Cloud Zuul

9.1 为什么需要Zuul

9.2 Zuul的工作原理

9.3 案例实战

第10章 服务网关

10.1 服务网关的实现原理

10.2 断言工厂

10.3 过滤器

10.4 限流

10.5 服务化

10.6 总结

第11章 服务注册和发现Consul

11.1 什么是Consul

11.2 Consul与Eureka比较

11.3 下载和安装Consul

11.4 使用Spring Cloud Consul进行服务注册和发现

11.5 使用Spring Cloud Consul Config做服务配置中心

11.6 动态刷新配置

11.7 总结

第12章 配置中心Spring Cloud Config

12.1 Config Server从本地读取配置文件

12.2 Config Server从远程Git仓库读取配置文件

12.3 构建高可用的Config Server

12.4 使用Spring Cloud Bus刷新配置

12.5 将配置存储在MySQL数据库中

第13章 服务链路追踪Spring Cloud Sleuth

13.1 为什么需要Spring Cloud Sleuth

13.2 基本术语

13.3 案例讲解

13.4 在链路数据中添加自定义数据

13.5 使用RabbitMQ 传输链路数据

13.6 在MySQL数据库中存储链路数据

13.7 在ElasticSearch中存储链路数据

13.8 用Kibana展示链路数据

第14章 微服务监控Spring Boot Admin

14.1 使用Spring Boot Admin监控Spring Boot应用程序

14.2 使用Spring Boot Admin监控Spring Cloud微服务

14.3 在Spring Boot Admin中添加Security和Mail组件

第15章 Spring Boot Security详解

15.1 Spring Security简介

15.2 Spring Boot Security与Spring Security的关系

15.3 Spring Boot Security案例详解

15.4 总结

第16章 使用Spring Cloud OAuth2保护微服务系统

16.1 什么是OAuth2

16.2 如何使用Spring OAuth2

16.3 案例分析

16.4 总结

第17章 使用Spring Security OAuth2和JWT保护微服务系统

17.1 JWT简介

17.2 案例分析

17.3 总结

第18章 使用Spring Cloud构建微服务综合案例

18.1 案例介绍

18.2 案例详解

18.3 启动源码工程

18.4 项目演示

18.5 总结

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部