【发布时间】:2015-09-14 19:57:48
【问题描述】:
我计划使用 Spring Boot 公开一些微服务(现阶段约为 20 个)。我将使用嵌入式 Tomcat 创建可执行的 fat jar。可执行 jar 将包装在 Docker 容器中并部署到 AWS。
在我的例子中,20 个 jar 将同时运行 20 个 tomcat 实例。我担心在生产服务器中运行这么多 tomcat 实例的开销。这是一个有效的担忧吗?
我想知道是否有人在生产中使用过类似的配置并可以分享他们的经验。
任何建议将不胜感激。
谢谢 JP
【问题讨论】:
-
我猜它没有回答我原来的问题,对不起。我仍然不相信每个微服务中的 tomcat/servlet 容器和 spring jar 的开销是否会随着微服务的增长而导致任何问题。顺便说一句,我的工件大约是 ~15-20MB
-
嗨@JPSingh,你得到答案了吗,我也在寻找同样的答案。
-
@JPSingh 你找到更好的方法了吗?