Spring Cloud Alibaba微服务开发零基础入门到实操(视频教学版) pdf下载
限时特惠
00:00:00
活动结束后恢复原价
纸质书参考价
¥23
电子版限时价
¥5.99
省 18 元
选择版本
内容简介
本篇主要提供 Spring Cloud Alibaba微服务开发零基础入门到实操(视频教学版)电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
产品特色

编辑推荐
本书全程案例教学。通过Spring Cloud Alibaba开发案例深入讲解微服务开发中目前最流行的组件和各种框架的用法,帮助读者快速掌握微服务开发技能,快速搭建出可应用的微服务架构。
全程技术引导。新手小白的问题引导和技术专家的点睛答疑贯穿全书,把看似深奥复杂的分布式微服务系统如庖丁解牛般解析得浅显易懂。
本书配备19小时同步视频教学课程。读者使用手机微信扫一扫书中二维码,可以随时随地观看同步教学视频。
本书适合具有Java编程基础的开发人员和在校学生,也适合微服务开发运营者、企业IT团队、Spring Cloud Alibaba技术爱好者学习参考。对于不熟悉Java编程的读者,通过阅读本书,也能够了解Spring Cloud Alibaba框架的基本用法和微服务开发的核心思想。
内容简介
本书以技术新手阿云的巧妙提问和答主的点睛指导为引线,以Spring Cloud Alibaba微服务开发框架
为脉络,带领读者全面系统地探索Spring Cloud Alibaba微服务开发过程中应用到的技术和解决方案。
本书技术包含了各种组件及框架的用法,包括注册和配置中心Nacos、负载均衡器LoadBalancer、远程
调用组件OpenFeign、远程调用框架Dubbo、流量控制组件Sentinel、网关组件GateWay、消息驱动框架
Stream及消息中间件RocketMQ、链路追踪组件SkyWalking、分布式事务管理框架Seata、分库分表中间件
ShardingSphere、分布式缓存数据库Redis、分布式任务调度框架XXL-JOB。
技术新手阿云在开发过程中的巧妙提问,能够激发读者主动学习的兴趣;而答主的巧妙解答和本书知
识结构的设计,把看似深奥复杂的分布式微服务系统如庖丁解牛般解析得浅显易懂。本书不仅详细介绍了
各种组件及框架技术的使用步骤,而且运用了许多生动形象的生活化比喻,帮助读者理解这些技术的运作
为脉络,带领读者全面系统地探索Spring Cloud Alibaba微服务开发过程中应用到的技术和解决方案。
本书技术包含了各种组件及框架的用法,包括注册和配置中心Nacos、负载均衡器LoadBalancer、远程
调用组件OpenFeign、远程调用框架Dubbo、流量控制组件Sentinel、网关组件GateWay、消息驱动框架
Stream及消息中间件RocketMQ、链路追踪组件SkyWalking、分布式事务管理框架Seata、分库分表中间件
ShardingSphere、分布式缓存数据库Redis、分布式任务调度框架XXL-JOB。
技术新手阿云在开发过程中的巧妙提问,能够激发读者主动学习的兴趣;而答主的巧妙解答和本书知
识结构的设计,把看似深奥复杂的分布式微服务系统如庖丁解牛般解析得浅显易懂。本书不仅详细介绍了
各种组件及框架技术的使用步骤,而且运用了许多生动形象的生活化比喻,帮助读者理解这些技术的运作
目 录
第1 章 微服务简介 1
1.1微服务的概念与特征 1
1.1.1微服务按照业务进行划分 1
1.1.2微服务运行在独立的进程中 2
1.1.3微服务采用简单协议通信 2
1.1.4微服务采用统一的管理框架 3
1.2Spring Cloud框架概述 4
1.3Spring Cloud Alibaba框架概述 5
1.4各种软件的版本匹配 6
1.5搭建微服务的开发和运行环境 7
1.5.1安装Intellij IDEA 7
1.5.2为IDEA配置Maven 7
1.5.3安装和启动Nacos服务器 8
1.5.4访问Nacos服务器的管理平台 9
1.1微服务的概念与特征 1
1.1.1微服务按照业务进行划分 1
1.1.2微服务运行在独立的进程中 2
1.1.3微服务采用简单协议通信 2
1.1.4微服务采用统一的管理框架 3
1.2Spring Cloud框架概述 4
1.3Spring Cloud Alibaba框架概述 5
1.4各种软件的版本匹配 6
1.5搭建微服务的开发和运行环境 7
1.5.1安装Intellij IDEA 7
1.5.2为IDEA配置Maven 7
1.5.3安装和启动Nacos服务器 8
1.5.4访问Nacos服务器的管理平台 9
前 言
在传统的 Web 应用中,只用一台 Web 服务器响应各种各样的客户请求。熟悉 Java Web 开发技术的软件工程师阿云在这种 Web 服务器中开发了一个购物网站,如图 1 所示。该购物网站被应用发布到 Web 服务器中后,很多客户通过浏览器访问购物网站,浏览器与购物网站之间通过 HTTP(超文本传输协议)进行通信。
随着该购物网站的蓬勃发展,每日访问量由最初的数千人增加到数百万人。为了保证快速响应每个客户的请求,购物网站与时俱进地改进其软件和硬件,如优化访问数据库的性能,将购物网站发布到高性能的服务器中。
即便如此,在“双 11”时,该购物网站还是遇到了瓶颈,服务器马不停蹄地运转,还是应接不暇,无法及时响应每个客户的请求。
阿云:“服务器已经开足马力运行,还是来不及同时响应几十万名客户的并发请求,有什么解决办法突破瓶颈呢?”
答主:“在现实生活中,如果一个人无法及时完成一个任务,就把该任务划分成多个子任务,分派给多个人同时执行,这样就能及时完成任务了。解决购物网站并发访问的瓶颈,也可以采取 同样的思路,把购物网站的服务拆分成多个微服务,这些微服务分布在多台主机中,由多台主机 同时执行,就能及时响应更多客户的请求了。”
随着该购物网站的蓬勃发展,每日访问量由最初的数千人增加到数百万人。为了保证快速响应每个客户的请求,购物网站与时俱进地改进其软件和硬件,如优化访问数据库的性能,将购物网站发布到高性能的服务器中。
即便如此,在“双 11”时,该购物网站还是遇到了瓶颈,服务器马不停蹄地运转,还是应接不暇,无法及时响应每个客户的请求。
阿云:“服务器已经开足马力运行,还是来不及同时响应几十万名客户的并发请求,有什么解决办法突破瓶颈呢?”
答主:“在现实生活中,如果一个人无法及时完成一个任务,就把该任务划分成多个子任务,分派给多个人同时执行,这样就能及时完成任务了。解决购物网站并发访问的瓶颈,也可以采取 同样的思路,把购物网站的服务拆分成多个微服务,这些微服务分布在多台主机中,由多台主机 同时执行,就能及时响应更多客户的请求了。”