一.独立Project
1.示意图

此时我们创建一个文件夹,在这个文件夹中,创建N个Project,每一个Project对应一个微服务,组成我们的最终的项目。
2.特点
适合那种超大型项目,比如淘宝,但管理负担比较重。
二.Maven聚合
1.示意图

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

2.特点
适用于小规模的微服务项目,管理起来更加方便,是目前主要的微服务工程结构。
以上就是微服务的两种工程结构,喜欢本篇文章的话,可以留个免费的关注~~



















![[RDK X5] MJPG编解码开发实战:从官方API到OpenWanderary库的C++/Python实现](https://i-blog.csdnimg.cn/direct/2333a33746b14bd2beadfd9543a48b0a.png)