Spring Boot+Spring Cloud微服务开发实战

Spring Boot+Spring Cloud微服务开发实战

作者:曹军

出版社:人民邮电

出版年:2020年5月

ISBN:9787115531803

所属分类:绘画摄影

书刊介绍

《Spring Boot+Spring Cloud微服务开发实战》内容简介

当前互联网在Web框架上已经发展到微服务体系架构。为了帮助广大开发人员快速开展微服务开发,《Spring Boot+Spring Cloud微服务开发实战》主要从Web网站开发的基础知识、Spring Boot相关知识、Spring Cloud相关知识,以及微服务开发实战4个方面,系统地介绍微服务框架中常用的知识点、常用组件,以及程序案例。本书大多章节都先通过一个入门案例引导开发人员快速了解相关组件的功能,在此基础上再对每个知识点进行理论讲解与剖析,最后对该组件进行源码分析,帮助开发人员更加深入地了解每个组件的底层原理,以便更好地进行二次开发。
本书既是初学者学习微服务开发的技术宝典,又是中级开发人员了解微服务体系底层原理的手册。
曹军 主要研究领域:分布式开发、大数据中台、微服务框架等。有着多年的IT一线从业经验,在多个分布式开发项目中担任项目负责人和技术架构师,熟悉各种主流框架,对分布式开发有着深刻的理解,擅长分布式开发框架的搭建及优化,以及高并发场景的处理。在互联网技术实践过程中,积累了丰富的实战经验。

作品目录

内容提要
前言
第1篇
Web基础知识
第1章:认识微服务
1.1、什么是微服务框架
1.2、互联网框架的演变
1.3、模块的拆分
1.4、当前主流微服务框架
第2章:快速搭建一个微服务框架
2.1、Spring
Boot框架搭建
2.2、实现安全登录的微服务框架
2.3、微服务框架搭建
第3章:Restful风格的编程
3.1、Restful简介
3.2、查询用户以及用户详情
3.3、处理创建请求
3.4、用户信息修改与删除
第2篇
Spring
Boot
第4章:Spring
Boot中的IOC
4.1、IOC原理简介
4.2、装配Bean
4.3、依赖注入ID
4.4、Bean的生命周期
4.5、配置文件
第5章:Spring
Boot中的AOP
5.1、AOP简介
5.2、AOP开发详解
5.3、AOP原理
5.4、AOP后置处理器
第6章:Spring
Boot中的数据源
6.1、配置数据源
6.2、JdbcTemplate的使用
6.3、JPA的使用
6.4、Spring
Boot与MyBatis集成
第7章:Spring
Boot中的事务
7.1、隔离级别
7.2、声明式事务
7.3、JPA下的事务
7.4、JDBC下的事务
7.5、事务传播行为
第8章:Spring
Boot中的Redis
8.1、Redis的简单使用
8.2、对Redis数据类型的操作
8.3、序列化
8.4、缓存
第9章:Spring
Boot中的Security
9.1、基本原理
9.2、自定义用户认证逻辑
9.3、自定义用户认证流程
第3篇
Spring
Cloud
第10章:服务治理Spring
Cloud
Eureka
10.1、Eureka快速入门
10.2、Eureka的消费
10.3、Eureka原理详解
10.4、进阶配置项说明
10.5、Eureka源码分析
第11章:负载均衡Spring
Cloud
Ribbon
11.1、Ribbon使用
11.2、RestTemplate的详细使用方法
11.3、Ribbon的负载均衡入口
11.4、Ribbon的负载均衡器
第12章:声明式服务调用Spring
Cloud
Feign
12.1、Feign的使用实例
12.2、Feign中Ribbon的配置
12.3、Feign的配置
第13章:服务容错保护Spring
Cloud
Hystrix
13.1、Hystrix的使用
13.2、Hystrix的原理
13.3、Hystrix的应用
13.4、Hystrix的配置
第14章:配置中心Spring
Cloud
Config
14.1、Config的原理
14.2、Config的服务端使用
14.3、Config的客户端使用
14.4、Config的知识点
第15章:网关Spring
Cloud
Zuul
15.1、Zuul路由
15.2、Zuul请求过滤
15.3、Zuul其他知识点
第4篇
微服务开发实战
第16章:点餐管理系统实战
16.1、点餐管理系统框架说明
16.2、点餐管理系统框架设计
16.3、商品模块开发
16.4、订单模块开发
第17章:图书管理系统实战
17.1、图书管理系统框架说明
17.2、图书管理系统框架设计
17.3、借阅模块开发

相关推荐

微信二维码