我遇到了这个教程" Building microservices with Spring Boot",它解释了如何使用webapp(=注册用户界面)连接用户注册服务。我想知道我是否可以连接两个webapps?
说我有几个组成部分:
它们中的每一个都是一个单独开发的webapp,包含API端点,后端逻辑,封闭的Tomcat等。我想根据需要的组件将它们组合在一个应用程序中。也许我甚至想要覆盖封闭项目中的某些方面(例如配置或默认模板)。
有关如何操作的流行语?
答案 0 :(得分:2)
微服务的基本思想是避免单片应用程序架构。在您的方案中,您正在尝试将其设为大型单个应用程序这意味着当聊天失败,论坛停止等等。这是微服务试图解决的基本问题,试图避免这种情况。
无论如何,如果你想组合许多应用程序,你可能需要将聊天,论坛等发布为单独的maven工件模块,然后将它们中的每一个作为依赖项包含在一个sprint引导项目中。现在,您将拥有一个应用程序服务器并在其中运行许多模块。