2012-03-24 4 views
0

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

Я использую сервлеты для обработки запроса клиента. Я хочу, чтобы база данных очищалась (т. Е. Удаляла строки с истекшим сроком действия - один из столбцов содержит время истечения срока действия), как я уже сказал, каждые 15 минут. Я использую сервер jboss и postgresql.
Как это можно сделать?Очистка базы данных с регулярными интервалами

+2

Проверьте это: http://stackoverflow.com/questions/2248971/running-periodic-task-at-server-side-for-servlet-jsp-mvc-website Существует множество различных способов реализации планировщиков. – home

ответ

0

самый простой способ это настроить сервер PHP и запустить cronjob каждые 15 минут

UNIX: http://en.wikipedia.org/wiki/Cron Окна: http://support.microsoft.com/kb/308569

+0

Хм, я бы сказал, что это делает все намного сложнее ... Мне абсолютно необходимо реализовать планировщиков в самом приложении. Зачем вводить другую технологию? – home