docker:基于java的应用程序资源复制

docker:基于java的应用程序资源复制,java,docker,Java,Docker,在传统环境中,有一个在VM中运行的应用程序服务器。因此JVM是共享的。对于这样的Java应用程序,迁移到docker环境意味着在单个VM中运行多个JVM(每个容器一个)。这将重复资源需求,尤其是RAM。有没有办法避免这种情况 这不是Docker特有的问题,而是分布式/微服务体系结构的结果。请注意,与服务的“实际”内存使用量相比,额外JVM的开销通常是很小的(但我的“否”意味着总是如此)。您是否正在寻找一些详细说明?

在传统环境中,有一个在VM中运行的应用程序服务器。因此JVM是共享的。对于这样的Java应用程序,迁移到docker环境意味着在单个VM中运行多个JVM(每个容器一个)。这将重复资源需求,尤其是RAM。有没有办法避免这种情况

这不是Docker特有的问题,而是分布式/微服务体系结构的结果。请注意,与服务的“实际”内存使用量相比,额外JVM的开销通常是很小的(但我的“否”意味着总是如此)。您是否正在寻找一些详细说明?