Spring Boot+Spring Cloud+Spring Cloud Alibaba微服务训练营
- ISBN:9787302582236
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:365
- 出版时间:2021-07-01
- 条形码:9787302582236 ; 978-7-302-58223-6
本书特色
本书以Spring Boot、Spring Cloud、Spring Cloud alibab构建分布式微服务项目为主题,详尽地介绍了核心技术、常用组件、生产级特性,并提供了丰富的操作案例,主要内容如下: 环境准备,包括安装JDK、IntelliJ IDEA、Maven、Docker等。 Spring Boot核心功能和生产级特性、Spring Boot原理解析、SpringApplication执行流程以及自定义starter组件。 Spring Cloud的功能特性、模块以及版本信息,Spring Cloud和Spring Boot之间的关系,Spring Cloud alibab的主要功能及其相关组件,Netflix、Spring Cloud以及Spring Cloud alibab之间的关系。 Spring Cloud alibab的服务注册和配置中心组件Nacos、Nacos单机模式/集群模式以及Nacos+Nginx集群模式搭建,Spring Boot如何注册到Nacos以及如何将配置文件抽到Nacos配置中心、通过Eureka搭建注册中心集群、Spring Cloud Consul安装与启动、Spring Cloud Config的原理。 快速搭建Zuul网关、Zuul网关路由配置/过滤器/管理端点,Gateway路由断言工厂、全局过滤器、跨域、HTTP超时配置、TLS/SSL配置、Gateway底层原理、Gateway和Zuul网关的区别。 Ribbon负载均衡器、常用负载均衡算法、自定义负载均衡算法、自定义Ribbon客户端、利用Eureka/Nacos整合Ribbon客户端。 Spring Cloud OpenFeign声明式调用,包括@FeignClient注解详解、Feign @QueryMap支持、Feign请求响应压缩、Feign日志配置、Feign自定义错误、Feign拦截器以及自定义Feign客户端。 熔断、限流以及降级相关组件,包括Hystrix请求缓存和请求合并、Spring Boot应用配置Hystrix仪表盘、Turbine集群监控、阿里Sentinel组件、常用的限流算法、Sentinel与Hystrix的区别、Sentinel限流和熔断降级。 Spring Cloud Bus消息总线、Spring事件机制、Spring Cloud Bus原理、如何使用Kafka实现消息总线、Spring Cloud Stream的核心概念、Stream应用编程模型/Binder抽象、StreamStream原理。 Spring Cloud alibab Seata分布式事务组件,包括Seata部署、原理与设计,以及如何解决分布式事务问题。 Spring Cloud Sleuth服务链路追踪,包括Zipkin的安装与快速启动、Spring Cloud Sleuth整合Zipkin、Spring Cloud Sleuth整合ELK、Sleuth原理浅析。 Spring Cloud Commons公共包、Spring Cloud Context的功能、Spring Cloud Commons的功能、Spring Cloud LoadBalance负载均衡、Spring Cloud Circuit Breaker断路器和核心概念。 OAuth 2.0核心概念、协议流程、授权方式,快速搭建OAuth 2.0服务、授权码模式实现、JWT结构和应用,Spring Security+ OAuth 2.0 + JWT开发案例。 Spring Boot项目容器化、Spring Cloud alibab组件容器化。 使用Spring Cloud、Spring Cloud alibab及开源技术框架一步一步搭建分布式微服务架构和服务治理平台。
内容简介
本书以分布式微服务项目需求为主线,系统地介绍了Spring Boot、Spring Cloud、Spring Cloud Alibaba的生产级特性、重要组件及核心技术,包括服务治理、服务注册与发现、负载均衡等分布式框架所需要的各种功能。本书共分为14章。章主要讲解Spring Boot的重要功能特性以及阅读本书之前需要准备的环境。第2章主要介绍Spring Cloud和Spring Cloud Alibaba模块、版本以及之间的关系。第3章主要介绍注册中心和配置中心Nacos以及其他开源的组件。第4章主要讲解微服务网关Spring Cloud Gateway和Zuul。第5、6章主要讲解负载均衡组件Ribbon和微服务调用组件OpenFeign。第7章主要讲解服务限流、降级、容错以及熔断等技术,包括Hystrix组件和Sentinel组件。第8、9章主要介绍Spring Cloud Bus消息总线、分布式事务解决方案Seata。0、11章主要讲解链路追踪组件Spring Cloud Sleuth和Zipkin,以及Spring Cloud Commons基础包。2章主要讲解如何通过OAuth 2.0进行授权。3章主要讲解微服务和组件容器化。4章主要介绍分布式微服务架构的具体案例。 本书技术优选,贴近实践,讲练结合,适合具有Java基础或1~2年开发经验的读者使用,也可作为网课、培训机构和大专院校的教学用书。
目录
作者简介
黄文毅,Java架构师,从业8年,CSDN博客专家,曾先后就职于厦门星耀蓝图、上海美团、厦门美图等科技公司,目前就职于厦门海西医药,主要从事后端开发工作,对分布式技术与微服务架构,具有深刻理解与丰富的实践经验。已出版《一步一步学Spring Boot微服务项目实战》(清华大学出版社,2019年)、《微服务架构原理与实践》(清华大学出版社,2019年)等图书。
-
剪映 从入门到精通
¥27.5¥59.8 -
ANSYS WORKBENCH中文版超级学习手册
¥69.9¥99.8 -
机器学习
¥59.4¥108.0 -
AIGC艺术设计实战:服装设计
¥49.0¥79.0 -
Web前端开发基础
¥36.5¥57.0 -
整理优先:小改进,大回报,整洁代码设计指南
¥38.7¥49.0 -
网络工程师考试大纲(全国计算机技术与软件专业技术资格(水平)考试用书)
¥12.8¥15.0 -
网络工程师教程(第6版)(全国计算机技术与软件专业技术资格(水平)考试用书)
¥62.3¥89.0 -
SNS信息传播分析
¥51.8¥69.0 -
HARMONYOS NEXT启程:零基础构建纯血鸿蒙应用
¥75.6¥108.0 -
大学信息技术基础教程(第3版)
¥59.3¥69.8 -
Kubernetes权威指南 从Docker到Kubernetes实践全接触(下) 第6版
¥105.8¥149.0 -
元宇宙的理想与现实:数字科技大成的赋能与治理逻辑
¥66.0¥88.0 -
KUBERNETES权威指南:从DOCKER到KUBERNETES实践全接触(第6版)(上)
¥120.0¥169.0 -
生成式AI入门与AWS实战
¥69.9¥99.8 -
基于泛在交互文本的用户情境解析技术研究
¥46.2¥69.0 -
信息技术基础 Windows11 office 2021
¥27.4¥49.8 -
AI AGENT:AI的下一个风口
¥41.4¥69.0 -
ANSYS FLUENT中文版流场分析从入门到精通
¥69.9¥99.8 -
做好课题申报:AI辅助申请书写作
¥48.9¥69.8