目前企业的流行技术还是以 SpringCloud Alibaba 为主。另外,低代码开发平台在项目型企业中很受欢迎,这类企业的原则是效率优先,代表产品有若依(RuoYi)、JeecgBoot 等;任务调度领域常用的则是 XXL-JOB、Elastic-Job。
本篇先从架构演变的视角出发,对比单体架构与微服务架构,理解为什么要引入微服务,为后续学习 SpringCloud 各组件打好认知基础。
1. 单体架构
定义:将项目所有模块(功能)打成一个 jar 或 war 包,然后部署在一个进程中运行。
