Определение уже выполняющихся сценариев — JSR 223

Я рассматриваю возможность использования JSR 223 для предоставления сценариев Jython в приложении. Я немного боюсь, что кто-то напишет бесконечные циклы, которые в конечном итоге потребуют перезапуска всего веб-приложения. Я искал способ составить список «исполняемых в данный момент» сценариев (с идеей создания какой-то команды «ps») и какой-то способ их убить, но я не вижу в API ничего, что обеспечил бы это. Любые идеи?


person woddle    schedule 13.09.2011    source источник


Ответы (1)


Я не думаю, что в универсальном API сценариев есть что-то, чтобы позаботиться об этом, вам, вероятно, придется поддерживать свой собственный список.

Но если вы знаете, что не собираетесь использовать что-либо еще, кроме Jython, вам, вероятно, следует использовать его напрямую вместо JSR 223. Он довольно прост в использовании. Для меня единственное преимущество JSR 223, если вы хотите манипулировать разными механизмами сценариев с одним и тем же кодом.

person Thomas Mortagne    schedule 06.10.2011