必须为我的项目创建一个项目模板,所以我在多模块Maven或微服务(eureka)之间混淆了什么。
我有疑问/问题,如果有人请帮助我,那将很棒。
答案 0 :(得分:2)
马丁·福勒(Martin Fowler)的一些建议:https://martinfowler.com/bliki/MonolithFirst.html 基本上,它说先构建一个整体,只有在您具有一些工作功能后,才决定是否以及如何将其拆分为多个微服务。
恕我直言,微服务的最大优势是独立的可部署性:您可以开发,质量保证和部署一种微服务,而不必担心其他微服务。但是,只有在与多个团队合作时,这种优势才会显现。
您提到的有关微服务的一些问题:
但是首先:创建一个整体,发现是否以及在何处需要微服务边界。
希望这会有所帮助。