<p>《Spring Cloud微服务实战》从时下流行的微服务架构概念出发,详细介绍了Spring Cloud针对微服务架构中几大核心要素的解决方案和基础组件。对于各个组件的介绍,《Spring Cloud微服务实战》主要以示例与源码结合的方式来帮助读者更好地理解这些组件的使用方法以及运行原理。同时,在介绍的过程中,还包含了作者在实践中所遇到的一些问题和解决思路,可供读者在实践中作为参考。</p> <p>《Spring Cloud微服务实战》适合所有Java开发人员,尤其适合正在做微服务架构技术选型或正在实施微服务架构的团队查阅和参考。</p>
Spring Cloud实战
✍ Scribed by 胡书敏
- Publisher
- 清华大学出版社
- Year
- 2019
- Tongue
- Chinese
- Leaves
- 230
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
本书以Spring Cloud微服务架构为主线,依次通过案例讲述Spring Cloud的常用组件。看完本书后,大家会比较熟悉基于 Spring Cloud微服务架构的开发技术。 本书分为11章,内容包括Spring Boot微服务入门、Spring Data连接数据库、Eureka服务治理框架、Ribbon负载均衡组件、HyStrix服务容错组件、Feign服务调用框架、Zuul网关组件、用Spring Cloud Config搭建配置中心、消息机制与消息驱动框架、微服务健康检查与服务跟踪,最后给出一个SpringBoot开发Web的实战案例。 如果你想了解Spring Cloud微服务架构,并想以此进阶到架构师,那么本书是不错的选择。而且本书还附带相关代码和视频,视频里包含了所有案例的配置和运行方式,建议大家在观看视频、运行代码的基础上阅读本书的文字,这样能更高效地掌握Spring Cloud微服务开发技巧。
✦ Table of Contents
封面
扉页
内容简介
版权页
前言
目录
第1章通过Spring Boot入门微服务
1.1Spring Boot、Spring Cloud与微服务架构
1.2通过Maven开发第一个Spring Boot项目
1.3通过Actuator监控Spring Boot运行情况
1.4本章小结
第2章用Spring Data框架连接数据库
2.1Spring Data框架概述
2.2Spring Data通过JPA连接MySQL
2.3通过JPA实现各种关联关系
2.4本章小结
第3章服务治理框架:Eureka
3.1了解Eureka框架
3.2构建基本的Eureka应用
3.3实现高可用的Eureka集群
3.4Eureka的常用配置信息
3.5本章小结
第4章负载均衡组件:Ribbon
4.1网络协议和负载均衡
4.2编写基本的负载均衡程序
4.3Ribbon中重要组件的用法
4.4Ribbon整合Eureka组件
4.5配置Ribbon的常用参数
4.6本章小结
第5章服务容错组件:HyStrix
5.1在微服务系统里引入Hystrix的必要性
5.2通过案例了解Hystrix的各种使用方式
5.3通过Hystrix实践各种容错保护机制
5.4Hystrix与Eureka的整合
5.5本章小结
第6章服务调用框架:Feign
6.1通过案例快速上手Feign
6.2Feign的常见使用方式
6.3通过Feign使用Ribbon负载均衡特性
6.4Feign整合Hystrix
6.5本章小结
第7章微服务架构的网关组件:Zuul
7.1通过案例入门Zuul组件的用法
7.2Zuul请求过滤器
7.3通过Zuul实现路由功能的实践方案
7.4Zuul天然整合了Ribbon和Hystrix
7.5本章小结
第8章用Spring Cloud Config搭建配置中心
8.1通过Spring Cloud Config搭建基于Git的配置中心
8.2搭建基于SVN的配置中心
8.3服务器和客户端的其他常见用法
8.4Spring Cloud Config与Eureka的整合
8.5本章小结
第9章消息机制与消息驱动框架
9.1在微服务中实现模块间的通信
9.2消息中间件的案例
9.3通过消息总线封装消息中间件
9.4Spring Cloud Stream组件的常见用法
9.5本章小结
第10章微服务健康检查与服务跟踪
10.1通过Spring Boot Admin监控微服务
10.2通过Sleuth组件跟踪服务调用链路
10.3整合Zipkin查询和分析日志
10.4本章小结
第11章用Spring Boot开发Web案例
11.1在Spring Boot中整合JSP及MVC
11.2Spring Security与Spring Boot的整合
11.3在Web项目中整合Eureka、Ribbon等组件
11.4本章小结
正文结束
📜 SIMILAR VOLUMES
<p>本书以Spring应用程序开发为中心,全面讲解如何运用Spring Boot提高效率,使应用程序的开发和管理更加轻松有趣。作者行文亲切流畅,以大量示例讲解了Spring Boot在各类情境中的应用,内容涵盖起步依赖、Spring Boot CLI、Groovy、Grails、Actuator。对于Spring Boot开发应用中较为繁琐的内容,附录奉上整理完毕的表格,一目了然,方便读者查阅。</p>
<p>《Spring Cloud与Docker微服务架构实战(第2版)》基于Spring Cloud Edgware RELEASE 与Docker 17.09,以指导技术团队实现微服务架构落地为宗旨,覆盖微服务理论、微服务开发框架(Spring Cloud)及运行平台(Docker)三大主题。全书分为3部分,第1 部分对微服务架构进行系统介绍;第2 部分使用Spring Cloud 开发框架编写一个“电影售票系统”;第3 部分讲解如何将微服务应用运行在Docker 之上。全书采用精心设计的Demo 驱动,以连贯的场景、真实的代码示例来引导读者学习用强大的微服务技术实现架构设计。作为第2 版,
<p>本书从项目实践出发,手把手、心贴心地带领读者从零开始,一步一步地开发出功能相对完整的权限管理系统,从而深入掌握当前主流的Spring Boot + Spring Cloud + Vue前后端集成开发技术。</p> <p>全书分为三篇共32章。第一篇为系统介绍篇,对系统的功能、架构和界面进行介绍,对系统的安装运行给出指南,对涉及的关键技术进行简单介绍。第二篇为后端实现篇,从数据库设计和搭建开发环境开始,全面细致地讲解权限管理系统的后端实现全过程。第三篇为前端实现篇,从搭建开发环境开始,全面细致地讲解权限管理系统的前端实现全过程。</p> <p>本书适合前后端开发人员和全栈工程师阅读,也