Распределенные задания по расписанию

191
26 ноября 2017, 14:22

Есть два сервера с WildFly и одна БД

Есть необходимость выполнять задания/действия по расписанию.

Требования:

  1. Задание не должно потеряться при выключении одного или всех серверов
  2. Должна быть возможность удалить еще не выполненное задание
  3. Задание должно выполниться если работает хотя бы один из двух серверов

Стандартный таймер создаваемый через TimerService будет работать только на одном сервере, т.е. не подходит по п.3

JMS 2.0 - невозможно выполнить пункт 2

Можно и самому написать, но возможно есть существующий фреймворк про который я не знаю. Что посоветуете?

READ ALSO
Игровой сервер Java и клиент [требует правки]

Игровой сервер Java и клиент [требует правки]

А вот такой код подойдет? Это клиент

184
Работа с архивами.Java.Выгрузка файлов

Работа с архивами.Java.Выгрузка файлов

Пишу под андроид подобие некой книжки, "листы книги" храню в виде html-страничек, странички в архивеТребуется из архива взять страницы и загрузить...

207
Остановка функции JS

Остановка функции JS

Есть пользователи, получаемые из базы данныхКаждому пользователю можно сбросить пароль

199
Spring Boot CRUD - постраничный вывод

Spring Boot CRUD - постраничный вывод

Изучаю Spring Boot, по мануалам сделал приложение, которое выводит список людей с удалением, добавление, редактированием, все работаетТеперь пытаюсь...

179