网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 微服务架构实战(基于Spring Boot\Spring Cloud\Docker)
分类
作者 郑天民
出版社 人民邮电出版社
下载
简介
目录
第1章 微服务架构设计
1.1 直面微服务架构
1.1.1 分布式系统与微服务架构
1.1.2 微服务架构的优势与挑战
1.1.3 实施微服务架构
1.2 服务建模方法
1.2.1 服务的模型
1.2.2 服务的边界
1.2.3 服务的数据
1.3 服务拆分与集成
1.3.1 服务拆分
1.3.2 服务集成
1.4 微服务架构的基础组件和关键要素
1.4.1 微服务架构的基础组件
1.4.2 微服务架构的关键元素
1.5 实现微服务架构
1.5.1 微服务架构技术体系
1.5.2 微服务架构实现技术选型
1.6 案例分析
1.7 全书架构
1.8 本章小结
第2章 使用Spring Boot构建服务
2.1 引入Spring Boot
2.2 基于Spring Boot的第一个服务
2.2.1 环境准备
2.2.2 实现RESTful服务
2.3 Spring Boot常见功能
2.3.1 集成Spring Data
2.3.2 集成消息中间件
2.3.3 系统监控
2.4 Spring Boot基本原理
2.5 本章小结
第3章 Spring Cloud NetflixEureka与服务治理
3.1 服务治理解决方案
3.1.1 服务治理的需求和模型
3.1.2 服务治理的基本方案
3.2 构建Eureka服务
3.2.1 构建单个Eureka服务器
3.2.2 构建Eureka服务器集群
3.3 使用Eureka注册和发现服务
3.3.1 通过配置实现服务注册
3.3.2 获取服务注册信息
3.4 Eureka基本架构
3.4.1 Eureka服务注册和发现架构
3.4.2 Eureka高可用架构
3.4.3 Eureka区域亲和性
3.5 本章小结
第4章 Spring Cloud Netflix Ribbon与负载均衡
4.1 负载均衡
4.1.1 负载均衡的类型
4.1.2 负载均衡的算法
4.2 使用Ribbon实现客户端负载均衡
4.2.1 Spring Cloud Netflix Ribbon简介
4.2.2 使用DiscoveryClient查找服务
4.2.3 通过RestTemplate调用服务
4.3 Ribbon基本架构
4.3.1 Ribbon核心机制
4.3.2 Ribbon负载均衡策略
4.3.3 @LoadBalanced注解与RestTemplate
4.3.4 @RibbonClient注解与自定义负载均衡策略
4.4 本章小结
第5章 Spring Cloud NetflixHystrix与服务容错
5.1 服务消费者容错思想和模式
5.1.1 服务消费者容错的需求
5.1.2 服务隔离
5.1.3 服务熔断
5.1.4 服务回退
5.2 使用Hystrix实现服务容错
5.2.1 引入Hystrix
5.2.2 使用Hystrix实现服务隔离
5.2.3 使用Hystrix实现服务熔断
5.2.4 使用Hystrix实现服务回退
5.3 Hystrix基本原理
5.3.1 服务隔离
5.3.2 服务熔断
5.3.3 Hystrix配置项
5.4 本章小结
第6章 Spring Cloud Netflix Zuul与API网关
6.1 服务网关的设计理念
6.1.1 服务网关的作用
6.1.2 服务网关的结构和功能
6.2 使用Zuul构建服务网关
6.2.1 构建Zuul服务器
6.2.2 配置Zuul服务路由
6.3 Zuul基本架构
6.3.1 ZuulFilter组件架构
6.3.2 使用Zuul过滤器
6.4 本章小结
第7章 Spring Cloud Config与配置中心
7.1 分布式配置中心方案
7.1.1 分布式配置模型
7.1.2 配置中心实现工具
7.2 构建配置中心服务器
7.2.1 引入Spring Cloud Config
7.2.2 实现基于本地文件系统的配置方案
7.2.3 实现基于Git的配置方案
7.3 使用配置服务
7.3.1 访问配置项
7.3.2 配置数据安全性
7.4 Spring Cloud Config特性
7.4.1 Spring Cloud Config对比Zookeeper
7.4.2 Spring Cloud Config高可用
7.5 本章小结
第8章 Spring Cloud Stream与事件驱动
8.1 事件驱动架构与模型
8.1.1 基本事件驱动架构与实现机制
8.1.2 事件驱动与领域模型
8.2 引入Spring Cloud Stream
8.2.1 Spring Cloud Stream基本架构
8.2.2 Spring Cloud Stream与SpringIntegration
8.2.3 Spring Cloud Stream与消息中间件
8.3 实现消息发布者
8.3.1 消息发送场景与实现流程
8.3.2 在服务中添加消息发布者
8.4 实现消息消费者
8.4.1 消息消费场景与实现流程
8.4.2 在服务中添加消息消费者
8.5 本章小结
第9章 Spring Cloud Security与服务安全
9.1 服务访问安全性与OAuth协议
9.1.1 微服务架构中的安全性设计
9.1.2 OAuth协议
9.2 构建OAuth认证服务器
9.2.1 引入Spring Cloud Security
9.2.2 初始化用户与客户端
9.2.3 生成Token
9.3 使用OAuth保护服务访问
9.3.1 集成OAuth认证服务
9.3.2 创建服务访问策略
9.3.3 使用OAuth2RestTemplate传播Token
9.4 本章小结
第10章 Spring Cloud Sleuth与服务监控
10.1 服务监控与Spring Cloud Sleuth
10.1.1 服务监控基本原理
10.1
内容推荐
郑天民著的《微服务架构实战(基于Spring Boot\\Spring Cloud\\Docker)》主要介绍微服务架构实现过程中所应具备的技术体系。全书围绕实现微服务架构的基础组件和关键要素,讨论了使用Spring Boot、Spring cloud、Docker等技术体系构建服务治理、负载均衡、服务容错、服务网关、配置中心、事件驱动、服务安全、服务监控、服务测试和服务部署等核心主题,并基于这些核心主题给出了具体的案例分析。
本书面向立志于成为微服务架构师的后端开发人员,读者不需要有很深的技术水平,也不限于特定的开发语言,但是熟悉Java EE常见技术并掌握系统设计基本概念,将有助于更好地理解书中的内容。同时,本书也可供具备不同技术体系的架构师同行参考。
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/22 19:23:29