Spring微服务实战(第2版)

Spring微服务实战(第2版)

评分

★★★★★

ISBN

9787115587480

出版社

人民邮电出版社 2022-05-01出版

内容简介
本书以一个名为O-stock的项目为主线,介绍云、微服务等概念以及SpringBoot和SpringCloud等诸多Spring项目,并介绍如何将O-stock项目一步一步地从单体架构重构成微服务架构,进而将这个项目拆分成众多微服务,让它们运行在各自的Docker容器中,实现持续集成/持续部署,并最终自动部署到云环境(AWS)的Kubernetes集群中。针对在重构过程中遇到的各种微服务开发会面临的问题(包括开发、测试和运维等问题),本书介绍了解决这些问题的核心模式,以及在实战中如何选择特定SpringCloud子项目或其他工具(如KeyCloak、Zipkin、ELK技术栈)解决这些问题。本书适合拥有构建分布式应用程序的经验、拥有Spring的知识背景以及对学习构建基于微服务的应用程序感兴趣的Java开发人员阅读。对于希望使用微服务构建基于云的应用程序,以及希望了解如何将基于微服务的应用部署到云上的开发人员,本书也具有很好的学习参考价值。
AI简介
这是一本详细阐述了微服务架构及其相关技术的实战指南。这本书以一个名为O-stock的项目为主线,从单体架构开始,逐步引导读者理解微服务架构,学习如何使用Spring Boot和Spring Cloud构建微服务,并将这些服务部署到云环境中。 本书首先介绍了微服务架构的演进,包括n层架构、单体架构和微服务的概念,以及为什么要改变构建应用的方式。接着,书中详细讲解了如何使用Spring开发微服务,包括微服务的核心开发模式、路由模式、客户端弹性模式、安全模式、日志记录和跟踪模式、应用程序度量模式以及构建/部署模式。 书中还深入探讨了云和基于微服务的应用程序,包括云计算的定义、为什么选择云和微服务,以及如何使用Spring Boot来构建微服务。此外,书中还详细介绍了Spring Cloud的各种子项目,如Spring Cloud Config、Spring Cloud服务发现、Spring Cloud LoadBalancer和Resilience4j、Spring Cloud API Gateway、Spring Cloud Stream、Spring Cloud Sleuth和Spr
阅读/下载地址