一.独立Project
1.示意图

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

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

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