内容简介
本书源码以Spring Boot 2.2.x、Spring Cloud Hoxton和Kubernetes 1.19.2为基础,从Spring Boot单体应用的搭建,到Spring Cloud微服务架构升级,再到使用Docker和Kubernetes容器编排技术做容器化改造,由浅入深、逐步讲解,使读者全面掌握主流微服务架构和容器编排方案。本书共22章,分为三个部分。第一部分,讲解Spring Boot的核心功能和底层原理,手把手带读者搭建一个基于Spring Boot的优惠券平台单体应用系统。第二部分,讲解Spring Cloud微服务技术的应用,涵盖了Spring Cloud Netflix和Spring Cloud Alibaba两大组件库的核心组件,在项目实战环节,将Spring Cloud微服务技术应用到优惠券项目中,让读者亲身体验从单体应用升级为微服务架构的过程。第三部分,深入讲解Docker容器技术和Kubernetes容器编排技术的核心功能,并对优惠券项目做容器化改造。本书紧扣实战、学练结合,适合具备一定Java基础的开发人员、对微服务架构和Spring Cloud技术
AI简介
这是一本全面讲解微服务架构和容器编排技术的实战指南。本书从Java Web开发的起源出发,逐步深入到Spring Boot的核心功能和底层原理,再到Spring Cloud微服务技术的应用,最后到Docker和Kubernetes容器编排技术的核心功能,由浅入深、逐步讲解,使读者全面掌握主流微服务架构和容器编排方案。
书中首先介绍了Spring Boot的核心功能和底层原理,包括日志管理方法、Spring Boot项目开发准备等关键内容点。然后,讲解了Spring Cloud微服务技术的应用,涵盖了Spring Cloud Netflix和Spring Cloud Alibaba两大组件库的核心组件,并通过实战项目技术选型与架构升级,让读者亲身体验从单体应用升级为微服务架构的过程。
接着,书中深入讲解了Docker容器技术和Kubernetes容器编排技术的核心功能,并对优惠券项目做容器化改造。书中详细讲解了Docker容器技术和Kubernetes的架构和功能,并介绍了Istio全方位数据保护策略和限流控制原理等关键内容点。
在实战部分,书中通过实战项目技术选型与架构升级,展示