Задать вопрос

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

Добрый день.
Понадобилось организовать в приложении выполнение задач по расписанию.
Сам шедулер примерно понятно как писать.
Таблица в базе с полями ид, идЗадачиДляЗапуска, времяЗапуска, статус.
Дергать таблицу раз в минуту или пять.. если статус не выполнен, и время просрочено, то запускаем задачу. После выполнения меняем статус задачи на выполнено и добавляем эту задачу с новым временем.
А вот как организовать очередь выполнения? Задач будет в будущем до 3000. Время выполнения около 20 секунд. Задачи можно выполнять парралельно. Но не все же сразу.... (опрос устройств через gsm модем)
Так как с таким не сталкивался то прошу помощи в определении того, чем воспользоваться.... крутится это чудо будет в wildfly.
  • Вопрос задан
  • 215 просмотров
Подписаться 2 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы