Какой сервер очередей мне использовать или самому сделать?
Есть в MySQL список путей PHP и Java скриптов, когда выполнится один - сразу же выполнять следующий. Cron не подойдёт, т.к. скрипт может выполняться от 5 секунд до 15 минут. Самописный скрипт с exec() в PHP или exitValue в Java не подойдёт, т.к. уже в ближайшее время могу запускать скрипты в 2 или более потоков, не приходит мысль как это контролировать.
обычная общая очередь задач и пул потоков на выполнение,
тут бОльшая часть кода уже написана - https://habr.com/ru/post/326146/
осталось добавить контроль через exitValue