Spring boot 如何组合多个Spring Boot web应用程序?
我遇到了这个教程“”,它解释了如何将用户注册服务与webapp(=用于注册的UI)连接起来。我想知道我是否可以连接两个网络应用程序 假设我有几个组件:Spring boot 如何组合多个Spring Boot web应用程序?,spring-boot,Spring Boot,我遇到了这个教程“”,它解释了如何将用户注册服务与webapp(=用于注册的UI)连接起来。我想知道我是否可以连接两个网络应用程序 假设我有几个组件: 论坛 聊天 博客系统 它们中的每一个都是一个单独开发的webapp,带有API端点、后端逻辑、封闭的Tomcat等。我想根据需要的组件将它们组合到一个应用程序中。也许我甚至想覆盖封闭项目中的某些方面(例如配置或默认模板) 关于如何做到这一点,有什么流行语吗?微服务的基本思想是避免单一应用程序体系结构。在您的场景中,您正在尝试使其成为大型的单个应
关于如何做到这一点,有什么流行语吗?微服务的基本思想是避免单一应用程序体系结构。在您的场景中,您正在尝试使其成为大型的单个应用程序。这意味着当聊天下降,论坛下降等等。这是微服务试图解决的基本问题,试图避免这种情况
不管怎样,如果你想组合许多应用程序,你可能需要将聊天、论坛等发布为单独的maven工件模块,然后将它们作为依赖项包含在一个sprint启动项目中。现在,您将有一个应用服务器和许多模块在其中运行 好的,“微服务方法”是让每个组件作为一个独立的应用程序在自己的端口上运行?“maven工件模块”,我来看看。现在谢谢你!是的,从可扩展性和可用性的角度来看,建议使用独立应用程序。我理解这一点。我会记住这一点,但这要求所有参与者采用不同的方法(包括前端和/或服务器配置)。尽管如此,关于工件模块的提示还是让我想到了一些令人敬畏的可能性:配置为“启动器”的独立组件,通过Maven松散地连接在一起。下周我将发布一些引导代码,这可能会很有用,我正在研究类似的概念,将多个微服务打包回monolith。项目位于