На чем организовать очередь заданий?

Добрый день.
Понадобилось организовать в приложении выполнение задач по расписанию.
Сам шедулер примерно понятно как писать.
Таблица в базе с полями ид, идЗадачиДляЗапуска, времяЗапуска, статус.
Дергать таблицу раз в минуту или пять.. если статус не выполнен, и время просрочено, то запускаем задачу. После выполнения меняем статус задачи на выполнено и добавляем эту задачу с новым временем.
А вот как организовать очередь выполнения? Задач будет в будущем до 3000. Время выполнения около 20 секунд. Задачи можно выполнять парралельно. Но не все же сразу.... (опрос устройств через gsm модем)
Так как с таким не сталкивался то прошу помощи в определении того, чем воспользоваться.... крутится это чудо будет в wildfly.
  • Вопрос задан
  • 214 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы