全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 程序与语言

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

  • 定价: ¥99
  • ISBN:9787302582236
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:365页
我要买:
点击放图片

导语

  

内容提要

  

    本书以分布式微服务项目需求为主线,系统地介绍了SpringBoot、SpringCloud、SpiingCloudAlibaba的生产级特性、重要组件及核心技术,包括服务治理、服务注册与发现、负载均衡等分布式框架所需要的各种功能。本书共分为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年开发经验的读者使用,也可作为网课、培训机构和大专院校的教学用书。

作者简介

   黄文毅,CSDN博客专家,高级软件工程师。先后就职于厦门星耀蓝图、上海美团等科技公司,目前就职于厦门美图科技有限公司,从事Java开发工作。具有丰富的软件开发经验,熟悉Java、高并发、大数据及相关软件架构。出版《公布式微服务架构:原理与实践》《Spring 5企业级开发实战》(与人合著)《Spring MVC+MyBatis快速开发与项目实战》等多部技术图书。

目录

第1章  从Spring Boot开始
  1.1  环境准备
    1.1.1  安装J-DK
    1.1.2  安装Intellij IDEA
    1.1.3  安装Maven
    1.1.4  Docker概述
  1.2  Spring Boot简介
  1.3  第一个Spring Boot项目
    1.3.1  使用Spring Initializr新建项目
    1.3.2  测试
  1.4  Spring Boot目录介绍
    1.4.1  Spring Boot工程目录
    1.4.2  Spring Boot入口类
    1.4.3  Spring Boot测试类
    1.4.4  pom.xml文件
  1.5  Spring Boot生产级特性
    1.5.1  应用监控
    1.5.2  健康检查
    1.5.3  跨域访问
    1.5.4  外部配置
  1.6  Spring Boot原理解析
    1.6.1  DemoApplication入口类
    1.6.2  @SpringBootApplication的原理
    1.6.3  SpringApplication的lUll方法
    1.6.4  SpringApplicationRunListener监听器
    1.6.5  ApplicationContextlnitializer接口
    1.6.6  ApplicationRunner与CommandLineRunner
  1.7  SpringApplication的执行流程
    1.7.1  spring-boot-starter原理
    1.7.2  Bean参数获取
    1.7.3  Bean的发现与加载
    1.7.4  自定义starter
第2章  Spring Cloud/Spring Cloud Alibaba
  2.1  Spring Cloud介绍
    2.1.1  Spring Cloud的特性
    2.1.2  Spring Cloud的模块
    2.1.3  Spring Cloud版本介绍
    2.1.4  Spring Cloud与Spring Boot的关系
  2.2  Spring Cloud Alibaba简介
    2.2.1  Spring Cloud Alibaba的主要功能
    2.2.2  Spring Cloud Alibaba组件
    2.2.3  Spring Cloud Alibaba版本简介
  2.4  Netflix/Spring Cloud/Spring Cloud Alibaba的关系
第3章  注册中心/酉己置管理
  3.1  Nacos简介
  3.2  Nacos快速开始
    3.2.1  Nacos Server单机模式
    3.2.2  Nacos Server集群模式
    3.2.3  Nacos+Nginx集群模式
  3.3  Spring Boot注册到Nacos
    3.3.1  Nacos配置管理
    3.3.2  Nacos服务注册
  3.4  Nacos Spring Cloud
    3.4.1  Nacos配置管理
    3.4.2  Nacos服务注册
  3.5  Nacos原理解析
    3.5.1  Nacos配置中心原理分析
    3.5.2  Nacos服务发现原理分析
  3.6  Eureka服务发现
    3.6.1  Eureka简介
    3.6.2  如何看待Eureka停产
    3.6.3  搭建Eureka注册中心
    3.6.4  搭建Eureka注册中心集群
  3.7  Spring Cloud Consul
    3.7.1  Consul简介
    3.7.2  Consul安装与启动
    3.7.3  Consul服务注册与发现
    3.7.4  Consul配置中心
……
第4章  微服务网关
第5章  Ribbon负载均衡
第6章  Spring Cloud OpenFeign声明式调用
第7章  熔断、限流、降级
第8章  Spring Cloud Bus消息总线
第9章  Spring Cloud Alibaba Seata分布式事务
第10章  Spring Cloud Sleuth服务链路追踪
第11章  Spring Cloud Commons
第12章  Spring Cloud OAuth 2.0保护API安全
第13章  Spring Cloud组件容器化
第14章  使用Spring Cloud构建微服务综合案例
参考文献