java - 如何以最低要求运行 Spring Boot 应用程序?
问题描述
我正在使用 Spring Boot 来构建我的微服务架构。因为会有很多 Spring Boot 应用程序,它们将超过 10 个应用程序。
但是,我没有足够的资源在一台只有 1GB 的机器上运行所有应用程序。
我只需使用以下命令运行应用程序。
java -jar <application.jar>
如果同时运行三个应用程序,我发现每个应用程序会消耗 1/4 的内存。运行应用程序是不可能的。
如何在一台只有大约 1GB 的机器上同时运行四个以上的 Spring Boot Java 应用程序?
解决方案
你可以尝试让java -Xmx256M -jar
你的 jar 在最大 256MB 上运行。
更多信息:https ://docs.oracle.com/javase/7/docs/technotes/tools/windows/jar.html
推荐阅读
- powershell - 如何从 powershell 作业中获取实时数据(输出、进度)?
- python - 当子进程返回错误时,python中的奇怪挂起
- javascript - 点击按钮调用函数
- r - r 中的聚合正在删除表中的 0 个计数。如何让它显示?
- facebook - 如何使用 facebook 发送对话框但发送消息而不是链接
- python - str.replace() python程序加密问题
- php - 模型内部的特征
- c - 如何从 C 中的 **argv 派生 argc
- java - 使用 Jenkinsfile、Maven 和 Java 从参数化 Jenkins 项目传递变量
- prolog - 包装值的 Prolog 添加