图书前言

前言

当前Java Web开发逐步从单体项目过渡到分布式项目,再发展成为微服务项目,微服务技术在国内方兴未艾,读者对这方面技术的学习需求旺盛,Spring Cloud Alibaba微服务框架作为微服务方面的引领者,也在不断升级以适应新时代新技术的需要,但图书市场上不少还停留在与Spring Cloud的 Hoxton版本搭档的Spring Cloud Alibaba的2.2.7.RELEASE~2.2.9.RELEASE版本,较新的版本很难找到,本书是基于2023年推出的Spring Cloud Alibaba 2022.0.0.0版本,适配的Spring Cloud版本是Spring Cloud 2022.0.0,使用的Spring Boot版本是3.0.2,JDK版本是JDK 17,这些较高配置足以满足未来若干年的需要。扫描目录上方的二维码可下载本书配套的源码及教学课件(PPT)。

本书特色

(1) 新: 全新版本,全新配套技术,例如负载均衡不再采用Ribbon,而是采用最新的LoadBalancer。

(2) 全: 从单体过滤到微服务,再到Docker容器部署,K8S编排,最后到Jenkins持续集成,循序渐进,内容不仅包括了Spring Cloud Alibaba的常用组件,还包括了常用的其他Spring Cloud组件,如Gateway、OpenFeign等。

(3) 通俗易懂: 易理解,易入门,语言组织不深奥。

(4) 理论联系实际: 主要知识点均辅于实例验证。

编者2024年12月