Фоновая обработка Java-приложений Tomcat
У меня есть приложение Tomcat, которое должно выполнять различные фоновые служебные задачи.
Например, пользователь что-то обновляет и делает запись в таблице очередей событий. Затем фоновая задача читает очередь и отправляет электронное письмо. В любом случае мне нужна таблица, так как я буду использовать ее как журнал событий в пользовательском интерфейсе.
В прошлом я просто использовал cron для планирования их из командной строки. Но я подумал, что на этот раз я должен потратить несколько минут и искать лучший путь...
В идеале, я бы имел некоторую задачу в режиме ожидания на фоне приложения. Было бы наблюдать переменную области приложения, чтобы вызвать некоторую активность.
Я не думаю, что это достаточно сложно, чтобы реализовать другую структуру. Просто ищу флаг и триггер какой нибудь.
Какие-либо предложения? Спасибо
1 ответ
Кварцевый планировщик прост в использовании и позволит вам достичь этого в рамках вашего приложения.