gpt4 book ai didi

spring - 独立运行 5 个 Spring Boot 应用程序与在一个 Tomcat 中部署所有应用程序

转载 作者:行者123 更新时间:2023-11-28 22:33:48 26 4
gpt4 key购买 nike

我有 5 个 Spring Boot 应用程序,我必须在一台机器上运行它们。

哪个是运行这些最有效的方法

  1. 将所有微服务作为不同的微服务单独运行
  2. 在 tomcat cat 服务器中一起部署为 WAR

我没有任何特殊要求。我只想知道在内存、I/O、处理、延迟、可伸缩性方面哪个是高效的

最佳答案

例如,如果您的某个应用程序出现故障,您应该只使用 Spring Boot 重新启动这个应用程序。否则,您应该在安装了所有应用程序的情况下重新启动整个 Tomcat 服务器。

另一件事是处理和可扩展性:如果您有彼此独立的分离模块(在您的情况下是应用程序),那么维护和修改它们总是更简单,而不会影响另一个(参见第 #1 项)。

在内存、I/O 和延迟方面,请参阅第 1 项 - 处理一个单独的应用程序总是比同时处理大量应用程序更容易。 :)

因此,如果您的应用程序松散耦合(例如,通过功能),您的情况可能是 Spring Boot,否则您可以使用 Tomcat 服务器。

关于spring - 独立运行 5 个 Spring Boot 应用程序与在一个 Tomcat 中部署所有应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30933456/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com