奇迹小说
搜索历史
Spring Cloud Alibaba大型微服务架构项目实战(

Spring Cloud Alibaba大型微服务架构项目实战(

作者: 十三 著

17.62万36人 正在读

已完结现代当代当代文学
作品简介

《Spring Cloud Alibaba大型微服务架构项目实战(上册)》分为14章。第1~4章主要介绍微服务的基本理论、Spring Cloud技术栈和配置基础开发环境的方法,以及如何构建Spring Cloud Alibaba模板项目;第5~13章从服务通信和服务治理两个重要的概念讲起,主要讲解如何使用Nacos、Sentinel、Seata、OpenFeign、Spring Cloud Gateway、Spring Cloud LoadBalancer、Spring Cloud Sleuth、Zipkin等微服务组件,介绍它们的原理和作用,以及如何搭建和整合这些组件并使用它们搭建微服务系统;第14章主要介绍使用这些微服务组件构建的一个大型微服务架构项目,包括它的主要功能模块、由单体模式到前后端分离模式再到微服务架构模式的开发历程、微服务项目改造前的拆分思路、微服务架构实战项目的启动等注意事项,这个实战项目详细的开发步骤会整理在本套书的下册中。 《Spring Cloud Alibaba大型微服务架构项目实战(上册)》内容丰富,案例通俗易懂,几乎涵盖了目前Spring Cloud的

目录 (225章)
倒序
正文
第1章千里之行:微服务架构学习路径与建议1.1微服务架构的学习路径1.1.1上手微服务架构项目会遇到哪些问题1.1.2梳理微服务架构1.1.3拆解微服务架构搭建的步骤1.1.4搭建并整合各个微服务组件1.1.5从0到1开发大型的微服务架构项目1.2章节规划1.2.1微服务架构的基础知识1.2.2微服务架构各组件的搭建与整合1.2.3微服务架构项目实战1.3学前必备1.4学习建议第2章知己知彼:详解微服务架构的前世今生2.1什么是微服务架构2.2为什么要使用微服务架构2.2.1架构的演进2.2.2微服务架构并不是石头缝里蹦出的孙悟空2.2.3哪些原因导致系统架构往微服务架构的方向演进2.3微服务架构的优缺点2.3.1微服务架构的优点2.3.2微服务架构的缺点2.4架构的尽头是微服务吗2.5系统架构升级改造时一定会用到微服务吗2.6学习微服务架构有什么好处2.7微服务架构中的常用技术第3章八面玲珑:一站式解决方案——SpringCloud技术栈3.1微服务架构中常用的技术及落地方案3.2SpringCloud技术栈3.3SpringCloudNetflix套件简介3.4SpringCloudAlibaba套件简介3.5选择SpringCloudAlibaba的原因第4章有备无患:项目运行所需的开发环境和基础模板代码4.1JDK的安装和配置4.1.1下载安装包4.1.2安装JDK4.1.3配置环境变量4.1.4JDK环境变量验证4.2Maven的安装和配置4.2.1下载安装包4.2.2安装并配置Maven4.2.3Maven环境变量验证4.2.4配置国内Maven镜像4.3开发工具IDEA的安装与配置4.3.1安装IDEA及其功能简介4.3.2配置IDEA的Maven环境4.3.3Lombok插件4.4SpringBoot简介4.5.1认识SpringInitializr4.5.2使用SpringInitializr初始化一个SpringBoot项目4.5.3使用IDEA编辑器初始化SpringBoot项目4.7.1在IDEA编辑器中启动SpringBoot项目4.7.2Maven插件启动4.7.3java-jar命令启动4.7.4SpringBoot项目启动日志4.8开发第一个SpringBoot项目4.9构建SpringCloudAlibaba模板项目第5章拉开帷幕:详解服务通信与服务治理5.1.1为什么需要服务通信5.1.2服务通信简介5.2HTTP调用之编码实践5.2.1被调用端编码实现5.2.2使用HttpClient处理请求5.2.3使用RestTemplate处理请求5.2.4使用WebClient处理请求5.3为什么需要服务治理5.4.1服务注册简介5.4.2服务发现简介5.5健康检查机制第6章好戏开场:服务管理、注册中心、配置中心——Nacos6.1Nacos简介6.2.1下载Nacos6.2.2启动Nacos6.3修改Nacos持久化配置6.4Nacos整合之服务注册编码实践6.4.1编写服务代码6.4.2在配置文件中添加Nacos配置参数6.4.3服务注册功能验证6.4.4Nacos服务注册源码解析6.5Nacos整合之服务发现编码实践6.5.1编写服务消费端的代码6.5.2将服务注册至Nacos6.5.3编写服务通信代码6.5.4服务发现的源码分析(1)6.5.4服务发现的源码分析(2)6.6配置中心介绍6.6.1编码中常用的配置方式分析6.6.2为什么需要配置中心6.6.3什么是配置中心6.6.4配置中心具备哪些功能6.6.5配置中心的优点6.6.6配置中心在微服务架构中的作用6.7整合Nacos配置中心编码实践6.7.1创建基础工程6.7.2集成Nacos配置中心6.7.3DataID详解6.7.4整合Nacos配置中心功能验证6.8集成Nacos实现配置动态刷新6.8.1实现业务开关6.8.2配置动态刷新功能的好处及应用场景6.9多配置文件读取6.9.1extension-configs配置项简介6.9.2在配置中心创建多个配置文件6.9.3在代码中增加多配置读取的配置及功能验证第7章百里挑一:SpringCloudLoadBalancer负载均衡器7.1认识负载均衡7.2SpringCloudLoadBalancer简介7.3负载均衡器的功能演示7.4SpringCloudLoadBalancer自动配置源码分析7.5引入负载均衡器后发起请求的源码分析7.5.1RestTemplate中没有拦截器时是怎样工作的7.5.2被定制化后的RestTemplate对象是怎样进入拦截器逻辑的7.5.3拦截器中处理请求的流程7.6内置负载均衡器的源码分析7.7自定义负载均衡算法7.8服务通信和服务治理知识总结7.9multi-service-demo模板项目创建第8章云中锦书:OpenFeign远程调用实践8.1OpenFeign简介8.2编码集成OpenFeign8.3OpenFeign参数传递编码实践8.3.1简单类型处理8.3.2简单对象类型处理8.3.3复杂对象类型处理8.3.4通用结果类Result第9章一夫当关:微服务网关——SpringCloudGateway9.1.1认识微服务网关9.1.2网关层的主流技术选型9.1.3选择SpringCloudGateway的原因9.2整合SpringCloudGateway编码实践9.2.1编码整合SpringCloudGateway9.2.2将网关服务整合到服务中心9.2.3整合SpringCloudGateway报错503的问题解决方法9.3微服务网关SpringCloudGateway之Predicate9.3.1SpringCloudGateway内置断言工厂9.3.2自定义断言编码实践9.4微服务网关SpringCloudGateway之Filter9.4.1SpringCloudGateway的内置过滤器9.4.2自定义网关过滤器第10章登高望远:分布式事务解决方案——Seata10.1.1数据库事务简介10.1.2分布式事务的问题演示编码10.1.3分布式事务问题演示10.2.1分布式事务产生的原因10.2.2分布式事务的解决方案10.2.3AlibabaSeata简介10.3.1下载SeataServer安装包10.3.2SeataServer的持久化配置10.4SeataServer整合Nacos服务中心10.4.1配置Nacos的连接信息10.4.2启动SeataServer10.5整合Seata解决分布式事务编码实践10.5.1创建undo_log表10.5.2整合Seata解决分布式事务10.6Seata整合后的基础检验10.6.1服务注册验证10.6.2数据源代理验证10.6.3服务实例与SeataServer的通信验证10.7Seata中间件的重要概念10.8验证分布式事务问题及日志分析10.9Seata(AT模式)分布式事务的处理流程第11章防患于未然:服务容错解决方案——Sentinel11.1.1为什么要引入服务容错组件11.1.2服务容错落地方案:流量控制与降级熔断11.2.1阿里巴巴的流量防卫兵——Sentinel11.2.2下载与启动Sentinel控制台11.3整合Sentinel客户端编码实践11.4Sentinel中的基本概念11.4.1资源11.4.2规则11.5限流策略和流控效果11.5.1限流策略之直接流控11.5.2限流策略之关联流控11.5.3限流策略之链路流控11.5.4流控效果之快速失败11.5.5流控效果之WarmUp11.5.6流控效果之排队等待11.5.7规则配置及限流效果展示11.6熔断策略配置实践11.6.1熔断策略简介11.6.2异常熔断的基础编码11.6.3熔断策略配置及效果演示11.7内外结合:降级熔断+流量控制第12章顺藤摸瓜:链路追踪解决方案——SpringCloudSleuth+Zipkin12.1服务链路追踪及技术选型12.1.1什么是链路追踪12.1.2SpringCloudSleuth简介12.2.1基于SpringCloudSleuth的链路追踪实现思路12.2.2代码基础改造12.2.3整合SpringCloudSleuth编码12.3搭建ZipkinServer实现链路追踪的可视化管理12.3.1搭建ZipkinServer的详细过程12.3.2整合ZipkinClient编码实践12.3.3链路追踪效果演示第13章运筹帷幄:ElasticSearch+Logstash+Kibana日志中心搭建13.1.1认识ELK13.1.2ELK的工作流程13.1.3ELK的优势13.1.4ELK增强版13.2.1日志环境搭建准备13.2.2搭建ELK日志中心13.3SpringBoot项目将日志输出至ELK编码实践13.4Kibana配置索引模板和索引模式13.4.1配置索引模板13.4.2配置索引模式13.4.3通过Kibana查询日志13.5微服务架构项目实战将日志输出至ELK编码实践13.5.1微服务架构项目中的日志输出配置13.5.2通过Kibana查询日志第14章一战定乾坤:大型微服务架构项目设计与实战14.1.1实战项目简介14.1.2新蜂商城项目的开源历程14.1.3新蜂商城项目的功能及数据库设计14.2由单体版到微服务架构版的拆分思路14.3微服务架构实战项目源码获取和项目启动14.3.1基础环境准备及微服务组件安装和配置14.3.2下载微服务架构实战项目的项目源码14.3.4启动并验证微服务实例14.4微服务架构实战项目的功能演示14.4.1商城用户的注册与登录功能演示14.4.2把商品添加至购物车的功能演示14.4.3下单流程演示14.4.4后台管理系统的部分功能演示14.5微服务架构实战项目中接口的参数处理及统一结果响应14.6微服务架构实战项目打包和部署的注意事项
精选推荐
销售心理学

销售心理学

[中国纺织出版社]

兰华

已完结当代文学

销售就是玩转情商

销售就是玩转情商

[中国纺织出版社]

王威

已完结当代文学

销售员情商实战训练

销售员情商实战训练

成功的销售需要高智商,更需要高情商。一个销售员的销售业绩,往往与他的情商成正比。本书从十个方面详细讲述了有效运用情商,提高销售业绩的方法和技巧。通过实际销售案例和销售心理学理论指导,以及实战点拨和情商拓展训练,帮助读者全方位、快速提高情商。故事性、多版块、碎片化的内容设置,有效降低读者阅读疲劳,提高阅读兴趣,不论是奔波在路上的销售小白,还是带领团队奋勇向前的销售经理,都能从中找到适合自己的销售软技巧。

刘军

已完结当代文学

让未来的你,感谢现在勇敢的自己

让未来的你,感谢现在勇敢的自己

[中国纺织出版社]

王介威

已完结当代文学

行为心理学入门(完全图解版)

行为心理学入门(完全图解版)

行为心理学入门(完全图解版)是以作者多来年的心理辅导和咨询数据为素材,对现实生活中的行为心理学应用进行了形象、深入、全面的论述和解读。本书与日本心理学图解书形式相同,浅显易读,有趣又益。

武莉

已完结当代文学

自制力:道理我都懂,为什么就是过不好人生

自制力:道理我都懂,为什么就是过不好人生

[中国纺织出版社]

邱开杰

已完结当代文学

能力与格局

能力与格局

[中国纺织出版社]

龙泽

已完结当代文学

羊皮卷

羊皮卷

[中国纺织出版社]

赵文武

已完结当代文学

组织领导力:组织高效运营与领导策略

组织领导力:组织高效运营与领导策略

[中国纺织出版社]

谢良鸿

已完结当代文学