将单体架构项目拆分成微服务时的两种工程结构

一.独立Project

1.示意图

此时我们创建一个文件夹,在这个文件夹中,创建N个Project,每一个Project对应一个微服务,组成我们的最终的项目。

2.特点

适合那种超大型项目,比如淘宝,但管理负担比较重。

二.Maven聚合

1.示意图

此时只创建一个project,但是需要在该project下创建N个module,一个module对应一个微服务,从而组成我们的最终项目。

2.特点

适用于小规模的微服务项目,管理起来更加方便,是目前主要的微服务工程结构。

以上就是微服务的两种工程结构,喜欢本篇文章的话,可以留个免费的关注~~

相关推荐
理智的煎蛋17 小时前
MySQL高可用架构:MHA
linux·数据库·mysql·架构·可用性测试
天若有情67319 小时前
作为软件专业学生,我眼中新架构实践的‘稳’与‘进’
架构
MasterNeverDown21 小时前
.net 微服务jeager链路跟踪
微服务·架构·.net
叫我阿柒啊1 天前
从Java全栈到前端框架:一次真实的面试对话
java·spring boot·微服务·前端框架·vue3·全栈开发
萤丰信息1 天前
智慧工地如何撕掉“高危低效”标签?三大社会效益重构建筑业价值坐标
java·大数据·人工智能·微服务·重构·架构·智慧工地
技术小泽1 天前
深度解析Netty架构工作原理
java·后端·性能优化·架构·系统架构
其古寺1 天前
异地多活架构:从“机房炸了”到“用户无感”的逆袭之路
架构·异地多活
叫我阿柒啊1 天前
Java全栈开发工程师面试实战:从基础到微服务的完整技术演进
java·spring boot·微服务·前端框架·vue3·全栈开发·面试技巧
掘金-我是哪吒1 天前
分布式微服务系统架构第168集:不要让“百万用户”直连 Redis
redis·分布式·微服务·架构·系统架构
闲不住的李先森1 天前
前端渲染模式演进与选型指南:从 CSR 到 Islands
前端·架构