前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Spring Cloud与容器技术实战新姿势

Spring Cloud与容器技术实战新姿势

作者头像
博文视点Broadview
发布2023-05-06 19:16:12
6870
发布2023-05-06 19:16:12
举报

👆点击“博文视点Broadview”,获取更多书讯

微服务架构的概念在2012年由Fred George提出以来,至今已经过了近十个年头。

这期间,随着互联网技术和云服务的蓬勃发展,微服务架构也逐渐从“阳春白雪”走入了“寻常百姓家”。

Spring Cloud作为微服务领域的弄潮儿,利用Spring Boot提供的“开箱即用”的特性,极大地简化了分布式系统基础设施的构建。

借助Docker容器化技术和Kubernetes容器编排技术,我们可以轻松实现微服务应用的跨平台快速部署和弹性伸缩能力。

Spring Cloud+Docker+Kubernetes的组合已经逐渐成为了各大公司落地微服务架构的首选方案。

掌握微服务的技术栈和架构理念,已经成为了进入一线大厂的敲门砖。

面对纷繁复杂的微服务技术框架和陡峭的学习曲线,你是否有下列的问题?

  • 想学微服务架构却无从下手?
  • 面对庞大的微服务技术栈毫无头绪?
  • 眼花缭乱的微服务框架应该从何学起?

以上答案哪里找?尽在本期推荐给大家的《微服务从小白到专家:Spring Cloud与Kubernetes实战》一书中。

从书名中我们可以看出,这是一本“既要-又要-还要”系列图书。

我们既要介绍Spring Cloud,又要介绍容器技术,还要将项目实战贯彻到底。

有的读者此刻一定在想,这么多的技术栈,还要贯穿实战,作为一个微服务小白or大白,臣妾实在做不到啊!

这是一本“从入门到放弃”系列图书吗?

No No No!

本书将通过一种别样的“项目实战”带领读者掌握微服务与容器技术的精髓。

所谓“项目实战”,绝不同于“随堂练习”式的零散Demo程序,我们将通过一个“优惠券系统”的实战项目,将书中各个章节的技术点贯穿起来,由点及面构建微服务知识图谱。

这个过程就像建筑队盖房子一样,先用Spring Boot技术打地基,搭建一个Spring Boot单体应用;再通过Spring Cloud技术往单体应用上添砖加瓦,将单体应用逐步拆分成一个微服务架构的分布式应用,在这个过程中逐一将Spring Cloud的核心组件集成进来;最后我们使用Docker、Kubernetes和Service Mesh技术,对微服务版的“优惠券系统”做容器化改造。

通过这种循序渐进的“项目实战”,让读者近距离体验一次单体应用到微服务架构的升级过程,即便你是微服务小白,也可以通过由浅入深的学习曲线轻松入门。

全书内容

全书共有22个章节,涉及的知识点主要分为三个部分,分别是Spring Boot基础、Spring Cloud微服务和容器化。

第一部分:Spring Boot基础

这一部分主要介绍Spring Boot开发环境的搭建、Spring Boot的核心组件以及工作原理,并带领读者从0到1搭建一个基于Spring Boot的“优惠券系统”实战项目。

我们还穿插介绍了Spring框架的历史和一些业界趣闻,让同学们了解Spring框架的前尘往事。

第二部分:Spring Cloud微服务

我们为读者介绍Spring Cloud Netflix和Spring Cloud Alibaba组件库中的核心组件,包括Eureka、Nacos、Ribbon、OpenFeign、Hystrix、Sentinel、Gateway、Config、Bus、Sleuth、Stream和Seata。

在实战环节,我们将以“优惠券系统”这个Spring Boot实战项目为基础,将Spring Cloud组件集成到实战项目中。带领同学们体验一把从单体应用升级到微服务架构的架构升级之旅。

第三部分:容器化

在容器化章节部分,我们主要介绍Docker容器技术、Kubernetes容器编排技术以及下一代微服务技术Service Mesh。

在实战环节,我们会将本章学到的技术点逐一应用在“优惠券系统”中。

适读人群

  • 具备一定Java基础的开发人员(就算是刚入门Java的同学也能通过实战项目快速入门)
  • 对微服务架构和Spring Cloud技术以及容器编排技术感兴趣的读者
  • 处在微服务架构转型期的团队

作者介绍

本书的三位作者都是在一线研发和架构领域积累了十余年经验的老司机。

姚秋辰

PayPal China研发经理,拥有十余年系统架构设计与团队管理经验,专注于互联网电商、金融和支付等领域的高可用系统设计,在微服务系统的架构设计上有丰富的实践经验。曾就职eBay、阿里巴巴、SAP和HP,参与或主导过多个大型应用的微服务改造、稳定性优化和主链路高可用方案设计。

张昕 

StubHub国际互联网票务公司DevOps团队和云平台负责人,OpenGroup认证架构大师,前IBM和eBay高级架构师。十余年系统架构设计与咨询管理经验,曾主导多家国内外大型金融机构、电信运营商和互联网公司的系统优化、云平台转型、容灾多活、单元化设计,对微服务拆分管理、容器编排部署、系统安全性、可用性、扩展性等设计有着丰富的实战经验。

卿睿

PayPal 高级架构师,十多年的架构设计经验,涉足的领域从企业应用到大型互联网产品。在分布式和大型系统设计方面都有丰富的理论知识和实践经验,主导过多个全球性项目的架构设计和落地,对DDD有深入的认知、并基于此打造了多个从0到1的产品,此外曾带领团队完成了多个大型系统微服务化改造和云架构迁移。曾先后在HP、Accenture和eBay等公司担任架构师,目前专注于电商、合规等领域。

想要学习微服务的同学快快扫描下方二维码购买吧!

(京东满100减50)

 如果喜欢本文欢迎 在看丨留言丨分享至朋友圈 三连
 热文推荐  
《图解产品》,帮助产品经理实现跨越式发展!
字节、快手、阿里、腾讯的广告推荐技术进展
《沸腾新十年》背后的N重空间
机器翻译是否能替代人工翻译?从前世今生说起

▼点击阅读原文,查看本书详情~
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-10-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 博文视点Broadview 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档