首页 > 解决方案 > 如何以最低要求运行 Spring Boot 应用程序?

问题描述

我正在使用 Spring Boot 来构建我的微服务架构。因为会有很多 Spring Boot 应用程序,它们将超过 10 个应用程序。

但是,我没有足够的资源在一台只有 1GB 的机器上运行所有应用程序。

我只需使用以下命令运行应用程序。

java -jar <application.jar>

如果同时运行三个应用程序,我发现每个应用程序会消耗 1/4 的内存。运行应用程序是不可能的。

如何在一台只有大约 1GB 的机器上同时运行四个以上的 Spring Boot Java 应用程序?

标签: javalinuxspring-bootcentosmicroservices

解决方案


你可以尝试让java -Xmx256M -jar你的 jar 在最大 256MB 上运行。

更多信息:https ://docs.oracle.com/javase/7/docs/technotes/tools/windows/jar.html


推荐阅读