gpt4 book ai didi

java - 有什么方法可以在 Java 应用程序的用户之间划分服务器资源?

转载 作者:行者123 更新时间:2023-11-28 22:19:15 26 4
gpt4 key购买 nike

请问有没有可能将运行在Tomcat下的Java应用程序的用户按服务器资源进行拆分?

问题描述

我们有一个用 Java 编写并在 Tomcat 服务器控制下运行的应用程序。有时用户可能会执行一些操作,导致服务器在很长一段时间内被 100% 充电。这需要对每个用户的服务器资源进行一些限制,以阻止他使服务器崩溃。

暂时我想到的唯一想法是将所有应用程序容器化到 Docker 中,并为每个用户启动一个单独的资源受限容器。看起来缺少更简单的解决方案。

最佳答案

你打算如何拆分Server资源?内存在 JVM 之间共享,您不能限制某个线程的给定内存。产生一个新进程是进一步限制内存的唯一方法,并且易于维护。

如果你想避免这种情况,你可能不得不重新设计你的内存密集型方法。

关于java - 有什么方法可以在 Java 应用程序的用户之间划分服务器资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28960684/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com