全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 硬件及维护

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

  • 定价: ¥79
  • ISBN:9787115514882
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:人民邮电
  • 页数:296页
  • 作者:方志朋
  • 立即节省:
  • 2019-09-01 第2版
  • 2019-09-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    本书共分为18章,全面涵盖了通过Spring Cloud构建微服务的相关知识点。第1、2章详细介绍了微服务架构和Spring Cloud。第3、4章讲解了通过Spring Cloud构建微服务的准备工作。第5~14章以案例为切入点,讲解了通过Spring Cloud构建微服务的基础组件,包括Eureka、Ribbon、Feign、Hystrix、Zuul、Gateway、Consul、Config、Sleuth、Admin等组件。第15~17章讲述了使用Spring CloudOAuth2来保护微服务系统的相关知识。第18章用一个综合案例全面讲解了如何使用Spring Cloud构建微服务,可用于实际开发中。
    本书既适合Spring Cloud初学者使用,也适合正在做微服务实践的架构师或将要实施微服务的团队参考,同时也可作为高等院校计算机相关专业的师生用书和培训学校的教材。

作者简介

    方志朋,毕业于武汉理工大学硕士学位。CSDN博客专家、Spring Cloud中国社区联合创始人。对技术有着狂热的追求,活跃于各大技术社区,包括CSDN、GitHub、掘金、简书、Spring Cloud中国社区。

目录

第1章  微服务简介
  1.1  单体架构及其存在的不足
    1.1.1  单体架构简介
    1.1.2  单体架构存在的不足
    1.1.3  单体架构使用服务器集群及存在的不足
  1.2  微服务
    1.2.1  什么是微服务
    1.2.2  微服务的优势
  1.3  微服务的不足
    1.3.1  微服务的复杂度
    1.3.2  分布式事务
    1.3.3  服务的划分
    1.3.4  服务的部署
  1.4  微服务和SOA的关系
  1.5  微服务的设计原则
第2章  Spring Cloud简介
  2.1  微服务应该具备的功能
    2.1.1  服务的注册与发现
    2.1.2  服务的负载均衡
    2.1.3  服务的容错
    2.1.4  服务网关
    2.1.5  服务配置的统一管理
    2.1.6  服务链路追踪
  2.2  Spring Cloud
    2.2.1  简介
    2.2.2  常用组件
    2.2.3  项目一览
  2.3  Dubbo简介
  2.4  Spring Cloud与Dubbo比较
  2.5  Kubernetes简介
  2.6  Spring Could与Kubernetes比较
  2.7  总结
第3章  构建微服务的准备
  3.1  JDK的安装
    3.1.1  JDK的下载和安装
    3.1.2  环境变量的配置
  3.2  IDEA的安装
    3.2.1  IDEA的下载
    3.2.2  用IDEA创建一个Spring Boot工程
    3.2.3  用IDEA启动多个Spring Boot工程实例
  3.3  构建工具Maven的使用
    3.3.1  Maven简介
    3.3.2  Maven的安装
    3.3.3  Maven的核心概念
    3.3.4  编写Pom文件
    3.3.5  Maven构建项目的生命周期
    3.3.6  常用的Maven命令
第4章  开发框架Spring Boot
  4.1  Spring Boot简介
    4.1.1  Spring Boot的特点
    4.1.2  Spring Boot的优点
  4.2  用IDEA构建Spring Boot工程
    4.2.1  项目结构
    4.2.2  在Spring Boot工程中构建Web程序
    4.2.3  Spring Boot的测试
  4.3  Spring Boot配置文件详解
    4.3.1  自定义属性
    4.3.2  将配置文件的属性赋给实体类
    4.3.3  自定义配置文件
    4.3.4  多个环境的配置文件
  4.4  运行状态监控Actuator
    4.4.1  查看运行程序的健康状态
    4.4.2  查看运行程序的Bean
    4.4.3  使用Actuator关闭应用程序
    4.4.4  使用shell连接Actuator
  4.5  Spring Boot整合JPA
  4.6  Spring Boot整合Redis
    4.6.1  Redis简介
    4.6.2  Redis的安装
    4.6.3  在Spring Boot中使用Redis
  4.7  Spring Boot整合Swagger2,搭建Restful API在线文档
第5章  服务注册和发现Eureka
第6章  负载均衡Ribbon
第7章  声明式调用Feign
第8章  熔断器Hystrix
第9章  路由网关Spring Cloud Zuul
第10章  服务网关
第11章  服务注册和发现Consul
第12章  配置中心Spring Cloud Config
第13章  服务链路追踪Spring Cloud Sleuth
第14章  微服务监控Spring Boot Admin
第15章  Spring Boot Security详解
第16章  使用Spring Cloud OAuth2保护微服务系统
第17章  使用Spring Security OAuth2和JWT保护微服务系统
第18章  使用Spring Cloud构建微服务综合案例