Мой php-сервер получает запросы и должен запускать Java-программу, которая работает от 30 секунд до 5 минут или даже больше. Этот длинный процесс должен быть распределен по доступным серверам в моей локальной сети.
Что мне нужно:
очередь заданий (это делается в дБ)
Часы БД. Получить уведомление о новой или выполненной работе (чтобы начать другую работу в очереди)
Запустите процесс Java на удаленном и доступном компьютере.
Похоже, что это должен быть просмотр БД, так как мне нужно оценить, какой удаленный компьютер доступен, и хранимая процедура БД не сможет выполнить это так просто.
Что является лучшим или, по крайней мере, хорошим способом для достижения этой цели независимым от ОС способом с использованием JAVA.
Полагаю, я мог бы использовать FileWatch и управлять очередью в папке, но она кажется доисторической.
Спасибо