Java微服务架构实战 SpringBoot+SpringCloud+Docker+RabbitMQpdf下载

Java微服务架构实战 SpringBoot+SpringCloud+Docker+RabbitMQ百度网盘pdf下载

作者:
简介:Java微服务架构实战 SpringBoot+SpringCloud+Docker+RabbitMQ
出版社:
出版时间:2020-01
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

作  者:李兴华 著
定  价:69.8
出 版 社:清华大学出版社
出版日期:2020年01月01日
页  数:293
装  帧:平装
ISBN:9787302506072
部分SpringBoot篇
章SpringBoot编程起步
1.1传统开发中痛的领悟
1.2SpringBoot简介
1.3SpringBoot编程起步
1.4本章小结
第2章SpringBoot程序开发
2.1建立统一父pom管理
2.2SpringBoot程序测试
2.3SpringBoot注解分析
2.4配置访问路径
2.5SpringBoot调试
2.6使用内置对象
2.7使用Jetty容器
2.8配置环境属性
2.9读取资源文件
2.10整合Spring配置
2.11SpringBoot项目打包发布
2.12profile配置
2.13本章小结
第3章Thymeleaf模板渲染
3.1Thymeleaf简介
3.2Thymeleaf编程起步
3.3Thyemeleaf静态资源
3.4读取资源文件
3.5路径处理
3.6内置对象操作支持
3.7对象输出
3.8页面逻辑处理
3.9数据迭代处理
3.10包含指令
3.11Thymeleaf数据处理
3.12本章小结
第4章SpringBoot与Web应用
4.1配置Tomcat运行
4.2https安全访问
4.3数据验证
4.4配置错误页
4.5全局异常处理
4.6文件上传
4.6.1基础上传
4.6.2上传文件
4.6.3上传多个文件
4.7
4.8AOP
4.9本章小结
第5章SpringBoot服务整合
5.1SpringBoot整合数据源
5.1.1SpringBoot整合C3P0数据库连接池
5.1.2SpringBoot整合Druid数据库连接池
5.2SpringBoot整合ORM开发框架
5.2.1SpringBoot整合MyBatis开发框架
5.2.2SpringBoot整合JPA开发框架
5.2.3事务处理
5.3SpringBoot整合消息服务组件
5.3.1SpringBoot整合ActiveMQ消息组件
5.3.2SpringBoot整合RabbitMQ消息组件
5.3.3SpringBoot整合Kafka消息组件
5.4SpringBoot整合Redis数据库
5.4.1SpringBoot整合RedisTemplate操作Redis
5.4.2Redis对象序列化操作
5.4.3配置多个RedisTemplate
5.5SpringBoot整合安全框架
5.5.1SpringBoot整合Shiro开发框架
5.5.2SpringBoot基于Shiro整合OAuth统一认证
5.6SpringBoot整合邮件服务器
5.7定时调度
5.8Actuator监控
5.9本章小结
第二部分SpringCloud篇
第6章SpringCloud简介
6.1RPC分布式开发技术
6.2RPC实现技术
6.3SpringCloud技术架构
6.4本章小结
第7章SpringCloud与Restful
7.1搭建SpringCloud项目开发环境
7.2Restful基础实现
7.2.1建立公共API模块:mldncloud-api
7.2.2建立部门微服务:mldncloud-dept-service
7.2.3建立Web消费端:mldncloud-consumer-resttemplate
7.3Restful接口描述
7.4SpringSecurity安全访问
7.4.1微服务安全验证
7.4.2消费端安全访问
7.4.3StatelessSession
7.4.4安全配置模块
7.5本章小结
第8章Eureka注册服务
8.1Eureka简介
8.2定义Eureka服务端
8.3向Eureka中注册微服务
8.4Eureka服务信息
8.5Eureka发现管理
8.6Eureka安全配置
8.7Eureka-HA机制
8.8Eureka服务发布
8.9本章小结
第9章SpringCloud服务组件
9.1Ribbon负载均衡组件
9.1.1Ribbon基本使用
9.1.2Ribbon负载均衡
9.1.3Ribbon负载均衡策略
9.2Feign远程接口映射
9.2.1Feign接口转换
9.2.2Feign相关配置
9.3Hystrix熔断机制
9.3.1Hystrix基本使用
9.3.2失败回退
9.3.3HystrixDashboard
9.3.4Turbine聚合监控
9.4Zuul路由网关
9.4.1Zuul整合微服务
9.4.2Zuul访问过滤
9.4.3Zuul路由配置
9.4.4Zuul服务降级
9.4.5上传微服务
9.5本章小结
0章SpringCloudConfig
10.1SpringCloudConfig简介
10.2配置SpringCloudConfig服务端
10.3SpringCloudConfig客户端抓取配置信息
10.4单仓库目录匹配
10.5多仓库自动匹配
10.6仓库匹配模式
10.7密钥加密处理
10.8KeyStore加密处理
10.9SpringCloudConfig高可用
10.10SpringCloudBus服务总线
10.11本章小结
1章SpringCloudStream
11.1SpringCloudStream简介
11.2Stream生产者
11.3Stream消费者
11.4自定义消息通道
11.5分组与持久化
11.6RoutingKey
11.7本章小结
2章SpringCloudSleuth
12.1SpringCloudSleuth简介
12.2搭建SpringCloudSleuth微服务
12.3Sleuth数据采集
12.4本章小结
3章OAuth认证管理
13.1SpringCloud与OAuth
13.2搭建OAuth基础服务
13.3使用数据库保存客户信息
13.4使用数据库保存微服务认证信息
13.5建立访问资源
13.6使用Redis保存token令牌
……

内容简介

《名师讲坛——Java微服务架构实战(SpringBoot+SpringCloud+Docker+RabbitMQ)》一共15章,核心内容为SpringBoot、SpringCloud、Docker、RabbitMQ消息组件。其中,SpringBoot是SpringMVC技术的延伸,使用它进行程序开发会更简单,服务整合也会更容易。SpringCloud是当前微架构的核心技术方案,属于SpringBoot的技术延伸,它可以整合云服务,基于RabbitMQ和GITHUB进行微服务管理。除此以外,本书还重点分析了OAuth统一认证服务的应用。