| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Сервисный поток под Tomcat |
| Автор: xp-ViT 28.2.2008, 03:35 |
| Надо решить следующую задачу: Необходимо проводить некоторый ресурсоёмкий вычислительный процесс. Всё это должно ранить под TOMCAT. Необходимы следующие варианты общётов: 1. Инициирование вычислений пользователем (вызов какого-то сервлета и т д) 2. Автоматический запуск вычислений с равными промежутками времени. Подскажите как это всё получше реализовать. Все результаты расчётов ложаться в БД через Hibernate. Расчёт занимает порядка 5 - 10 минут. Поэтому лучше всего его запускать с минимальным приоритетом, дабы он не мешал работе сервера. Посоветуйте как реализовать это?? |
| Автор: alex_nevolin 28.2.2008, 13:07 |
| Может http://www.opensymphony.com/quartz/ подойдет? |
| Автор: xp-ViT 28.2.2008, 13:13 |
| Интересный вариант, попробую почитать про него. А не сильно ли он грузит систему??? |
| Автор: PashaOvechkin 28.2.2008, 13:26 |
| Для етой задачи вполне достаточно ServletContextListener а, при старте сервера запускать бесконечный цыкл, и делать нообходимый делей... |
| Автор: xp-ViT 28.2.2008, 15:55 |
| Есть ещё желание из под Web инициировать расчёты или управлять насколько часто их запускать. |
| Автор: serger 3.3.2008, 17:06 |
| Вот: http://antonsaburov.narod.ru/articles/jmx.html |