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