Я хочу создавать задания и рабочие и обрабатывать каждое задание, созданное по запросу REST, а также хочу, чтобы многоуровневые работники выполняли одно задание.
Сценарий: Мои клиенты отправят запросчерез REST API, и каждый запрос REST занимает много времени.
- Сохраните этот запрос в БД как новое задание и сохраните идентификатор в redis
- Определите работника, который будет извлекатьИдентификаторы из redis
- Обработайте задание и сделайте эту запись в базе данных завершенной. Есть ли какая-либо инфраструктура и технология или комбинация технологий, которые я могу использовать для создания своих рабочих мест и рабочих на майке Spring MVC или JAX RS.
Я сделал точно такой же проект, используя PHP, Laravel Queue, Laravel Horizon и Redis, но теперь мне нужно разрабатывать с использованием Java Tech Stack.Было бы здорово, если бы вы сказали мне весь стек для моих требований в Java.
Ваши предложения будут оценены.