Spring Boot+Spring Cloud+Spring Cloud Alibaba微服务训练营

Spring Boot+Spring Cloud+Spring Cloud Alibaba微服务训练营
作 者: 黄文毅
出版社: 清华大学出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  黄文毅,Java架构师,从业8年,CSDN博客专家,曾先后就职于厦门星耀蓝图、上海美团、厦门美图等科技公司,目前就职于厦门海西医药,主要从事后端开发工作,对分布式技术与微服务架构,具有深刻理解与丰富的实践经验。已出版《一步一步学Spring Boot微服务项目实战》(清华大学出版社,2019年)、《微服务架构原理与实践》(清华大学出版社,2019年)等图书。

内容简介

本书以分布式微服务项目需求为主线,系统地介绍了Spring Boot、Spring Cloud、Spring Cloud Alibaba的生产级特性、重要组件及核心技术,包括服务治理、服务注册与发现、负载均衡等分布式框架所需要的各种功能。本书共分为14章。第1章主要讲解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。第10、11章主要讲解链路追踪组件Spring Cloud Sleuth和Zipkin,以及Spring Cloud Commons基础包。第12章主要讲解如何通过OAuth 2.0进行授权。第13章主要讲解微服务和组件容器化。第14章主要介绍分布式微服务架构的具体案例。 本书技术先进,贴近实践,讲练结合,适合具有Java基础或1~2年开发经验的读者使用,也可作为网课、培训机构和大专院校的教学用书。

图书目录

第1章 从Spring Boot开始 1 1.1 环境准备 1 1.1.1 安装JDK 1 1.1.2 安装Intellij IDEA 4 1.1.3 安装Maven 4 1.1.4 Docker概述 5 1.2 Spring Boot简介 14 1.3 第#一个Spring Boot项目 16 1.3.1 使用Spring Initializr新建项目 16 1.3.2 测试 18 1.4 Spring Boot目录介绍 19 1.4.1 Spring Boot工程目录 19 1.4.2 Spri...

SSL设置 135 4.2.10 Gateway底层原理 136 4.3 Gateway与Zuul的区别 137 第5章 Ribbon负载均衡 138 5.1 Ribbon基础知识 138 5.1.1 Ribbon简介 138 5.1.2 负载均衡算法 140 5.1.3 第#一个Ribbon程序 144 5.2 Ribbon实战 147 5.2.1 Ribbon自定义负载均衡策略 147 5.2.2 Ribbon饥饿加载 151 5.2.3 Ribbon默认配置 151 5.2.4 配置文件定义R...