我曾经使用Monolithic架构而且我没有使用微服务的经验。我需要用一些模块(微服务)创建项目。
我将IntelliJ IDEA用于我的项目。
您能解释一下这个IDE中微服务项目结构的最佳实践吗?
我应该使用Maven还是最好添加IntelliJ IDEA项目模块?
答案 0 :(得分:-2)
没有正确或错误的答案,但在整体中,你可能会得到这样的结构(Domain Driven - Profile Domain,BankAccountDomain):
主
测试
如果你走到微服务的极端,你可以做的是将每个域作为一个单独的微服务
如果你想要的话,你可以使用成绩或专家在同一个回购中拥有不同的项目(微服务)。
https://docs.gradle.org/current/userguide/multi_project_builds.html