多战tomcat与Docker容器

时间:2018-06-28 07:08:00

标签: java spring performance docker tomcat

我想知道Docker解决方案是否比我当前的Tomcat部署更快,内存效率更高。我将解释两种解决方案。

当前: 我有一台部署了大约20个WAR的Tomcat服务器。 WAR是Spring Boot应用程序。它也占用大量内存,启动时间和金钱。

docker替代方案: 我正在考虑的替代方法是一个具有20个Docker容器的Docker主机,每个应用程序一个。看来Spring建议在JDK图像上使用JAR。

现在,Docker或通常的容器化是否可以提高内存和速度?

我期望的一项改进是应用程序可以并行启动。希望这会加快启动时间(假设使用多核硬件)。我在这里吗?

第二,我想知道哪种方法将最有效地处理内存。 当我有多个WAR,共享完全相同的依赖关系时,会发生什么? Tomcat会为此重用依赖项内存吗? Docker会吗?

0 个答案:

没有答案