Я работаю над многопользовательским веб-приложением на Java, где клиенты могут использовать API веб-приложений для выполнения потенциально непослушных задач, передавая код, который будет выполняться на нашем сервере, в изолированной программной среде.
Например, клиент может написать жесткий цикл while (true), который влияет на производительность других клиентов.
Можете ли вы, ребята, придумать способы ограничить ущерб, наносимый этими видами поведения, допроизводительность других клиентов?
Мы используем Glassfish для нашего сервера приложений.