通过本篇文章您可以了解到以下内容:
- 回顾
- Spring 历史简介
- 微服务开发利器 Spring Boot & Spring Cloud 宏观介绍
- Spring Native 彻底助您开启云原生之旅
- 总结
回顾
首先让我们做一个简单的回顾:
在之前的系列文章中我们依次谈到了 Event Storming 以及 Boris 和 Snap-E。我们将这三步骤称之为微服务拆分的三把利器,通过它们我们可以从业务角度顺利完成微服务的划分。
同时我们知道,微服务架构的实现可以大体分为两部分:
- 第一部分即是通过从业务角度,专业的工程方法完成微服务的划分。
- 第二部分即是通过技术的支持完成微服务架构落地开发的工作。
对于第二部分的内容,一个成熟、高效、开箱即用的微服务开发框架就变得尤为重要,而在 Java 的世界里,我们就不得不提到应用最为广泛的 Spring。
如上图所示,关于 2021 年 JVM 生态的一份统计报告,从报告中可以清楚的看到 Spring Boot 框架已经成为 Java 微服务开发框架的首选,并且相比其它框架而言,具有压倒性的优势。
本篇文章是 Spring 系列的第一篇,首先会从 Spring 历史说起,接着会对微服务开发利器 Spring Boot 以及 Spring Cloud 进行宏观上的介绍,最后会谈到 Spring 黑科技之 Spring Native。