万本电子书0元读

万本电子书0元读

顶部广告

Spring Cloud微服务架构开发实战电子书

售       价:¥40.00

纸质售价:¥54.50购买纸书

381人正在读 | 3人评论 7.3

作       者:董超,胡炽维

出  版  社:机械工业出版社

出版时间:2018-07-01

字       数:31.1万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(3条)
  • 读书简介
  • 目录
  • 累计评论(3条)
本书首先从微服务架构兴起的背景讲起,探讨了为何在分布式系统开发中微服务架构将逐渐取代单体架构,然后对SpringCloud所提供的微服务组件及解决方案进行了一一讲解,从而让读者不但可以系统地学习SpringCloud的相关知识,而且还可以全面掌握微服务架构应用的设计、开发、部署和运维等知识。本书共11章,分为3篇。第1篇为微服务开发基础——SpringBoot框架及使用;第2篇为SpringCloud组件实战;第3篇为微服务与Docker容器技术。本书内容通俗易懂,每章都结合实例进行讲解,特别适合作为SpringCloud的入门读物,也适合致力于互联网开发和Java开发的进阶读者阅读。如果你是公司运维人员,或者对微服务架构有兴趣,本书也非常适合你阅读。此外,本书也可以作为相关培训机构的教材使用。

本书首先从微服务架构兴起的背景讲起,探讨了为何在分布式系统发中微服务架构将逐渐取代单体架构,然后对Spring Cloud所提供的微服务组件及解决方案行了一一讲解,从而让读者不但可以系统地学习Spring Cloud的相关知识,而且还可以全面掌握微服务架构应用的设计、发、部署和运维等知识。

    本书共11章,分为3篇。第1篇为微服务发基础——Spring Boot框架及使用;第2篇为Spring Cloud组件实战;第3篇为微服务与Docker容器技术。其中第2篇为全书的核心,涵盖了构建微服务架构所需要的服务治理(Eureka)、客户端负载均衡(Ribbon)、微服务容错与降级处理(Hystrix)、微服务API统一网关(Zuul)、分布式配置中心(Config)、微服务调用追踪(Sleuth)、微服务消息驱动发(Stream)及微服务安全(OAuth及JWT)等相关知识。

    本书内容通俗易懂,每章都结合实例行讲解,特别适合Spring Cloud的门读者阅读,也适合致力于互联网发和Java发的阶读者阅读。如果你是运维人员,或者你对微服务架构有兴趣,那么本书也非常适合你阅读。此外,本书也可以作为相关培训机构的教材使用。

【推荐语】

详解Spring Cloud所提供的微服务架构核心组件

详解微服务架构从设计、发、部署到运维的一站式解决方案

通过大量易于构建、运行和测试的发示例,带领读者实战微服务架构

详解Spring Cloud核心组件:服务发现、客户端负载均衡、API网关、微服务容错、统一配置中心、消息总线及微服务调用监控等

手把手带领读者使用Spring Boot行微服务应用发

手把手带领读者使用Config组件实现统一配置管理及加密处理

手把手带领读者使用Kafka和Redis构建基于消息驱动的应用

手把手带领读者使用OAuth 2.0和JWT构建安全解决方案

手把手带领读者使用Docker和Jenkins实现微服务应用的自动化部署

30秒极速了解本书精华内容:

为何采用微服务架构

Spring Boot微服务发基础

Spring Cloud与微服务

实现服务治理——Eureka

客户端负载均衡——Ribbon

简化微服务调用——Feign

微服务容错保护与降级——Hystrix

构建API服务网关——Zuul

搭建统一配置中心——Config

微服务分布式跟踪与监控——Sleuth

在微服务中整合ELK

Spring Cloud与Kafka整合

使用Redis实现微服务数据缓存

基于OAuth 2.0搭建统一认证服务器

使用JWT实现单登录处理

使用Docker部署微服务应用

通过Jenkins实现自动发布

【作者】

董超  资深程序员、架构师。从事软件研发十多年,擅长移动互联网和行业应用架构。曾经多次主导大型国有企业系统和移动互联网平台的研发。现专注于IoT(物联网)及其应用平台的研发。

胡炽维  全栈工程师。有多年的发经验,擅长前端发技术,并对移动端原生发技术也有所涉猎。曾经参与过多个互联网项目的研发和基于Docker的系统运维工作,积累了丰富的一线研发经验。现主要负责IoT(物联网)平台前端架构的研发与运维。

目录展开

前言

第1篇 微服务开发基础——Spring Boot框架及使用

第1章 微服务架构开发

1.1 单体架构应用的困境

1.2 微服务架构

1.3 微服务架构设计

1.4 不应使用微服务架构的情形

第2章 微服务基础——Spring Boot

2.1 Spring与Spring Boot

2.2 快速启动Spring Boot

2.3 使用Spring Boot构建示例项目

2.4 Spring Boot特性

2.5 关于敏捷开发

2.6 关于RESTful API设计

第2篇 Spring Cloud组件实战

第3章 Spring Cloud简介

3.1 微服务架构的核心关键点

3.2 Spring Cloud技术概览

3.3 Spring Cloud版Hello World示例

第4章 服务治理与负载均衡

4.1 什么是服务治理

4.2 构建服务治理——Eureka

4.3 使用客户端负载均衡——Ribbon

4.4 使用Feign简化微服务调用

4.5 深入Eureka

4.6 深入Ribbon

4.7 深入Feign

4.8 微服务健康监控

4.9 异构服务解决方案——Sidecar

第5章 微服务容错保护——Hystrix

5.1 什么是微服务容错保护

5.2 快速启动Hystrix

5.3 Hystrix容错机制分析

5.4 服务隔离

5.5 服务降级模式

5.6 请求缓存

5.7 请求合并

5.8 Hystrix监控

第6章 API服务网关——Zuul

6.1 API服务网关

6.2 Spring Cloud与Netflix Zuul

6.3 启用Zuul路由服务

6.4 路由配置规则

6.5 Zuul路由其他设置

6.6 Zuul容错与回退

6.7 Zuul过滤器

6.8 @EnableZuulServer与@EnableZuulProxy比较

第7章 统一配置中心——Config

7.1 Spring Cloud Config简介

7.2 快速启动

7.3 配置资源库

7.4 配置的加密与解密

7.5 配置服务器访问安全

7.6 配置服务器的高可用

第8章 分布式服务跟踪——Sleuth

8.1 Spring Cloud Sleuth简介

8.2 Sleuth与ELK整合

8.3 整合Zipkin服务

8.4 Sleuth抽样采集与采样率

第9章 消息驱动——Stream

9.1 什么是消息驱动开发

9.2 Spring Cloud Stream简介

9.3 Kafka使用指南

9.4 使用消息对应用重构

9.5 Spring Cloud Stream高级主题

9.6 消息总线——Spring Cloud Bus

第10章 微服务应用安全——Security

10.1 Spring Boot的应用安全

10.2 微服务安全

10.3 基于OAuth 2.0的认证

10.4 基于JWT的认证

第3篇 微服务与Docker容器技术

第11章 微服务与Docker

11.1 Docker简介

11.2 Docker的使用

11.3 Docker与Spring Cloud微服务

11.4 微服务与Jenkins

11.5 微服务编排

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部