本章作为全书的开篇,围绕微服务架构的基本概念展开讨论。我们从传统单体系统存在的问题出发,阐述微服务架构的特性和实施方法,明确了微服务架构是一种新型的架构设计模式,是对传统单体系统的改进。
想要构建微服务架构,就需要引入一组技术组件。本章对微服务架构的核心组件展开了讨论,并在此基础上引入了阿里巴巴开源的Spring Cloud Alibaba框架。相较传统的Spring Cloud框架,Spring Cloud Alibaba内置了更为完整的微服务架构实现方案以及阿里巴巴多年的工程实践沉淀。
本书是一本以案例驱动的实战类图书,为此我们在本章的最后引出了贯穿全书的SpringOrder案例系统。我们对该案例系统进行了业务分析和系统建模,同时给出了实现过程和技术约定,为后续各章内容的展开奠定了基础。
①代码工程搭建
②开发Web服务
③实现数据库访问