Рабочие очереди и рабочие с использованием Java, Spring, Redis - PullRequest
0 голосов
/ 01 марта 2019

Я хочу создавать задания и рабочие и обрабатывать каждое задание, созданное по запросу REST, а также хочу, чтобы многоуровневые работники выполняли одно задание.

Сценарий: Мои клиенты отправят запросчерез REST API, и каждый запрос REST занимает много времени.

  • Сохраните этот запрос в БД как новое задание и сохраните идентификатор в redis
  • Определите работника, который будет извлекатьИдентификаторы из redis
  • Обработайте задание и сделайте эту запись в базе данных завершенной. Есть ли какая-либо инфраструктура и технология или комбинация технологий, которые я могу использовать для создания своих рабочих мест и рабочих на майке Spring MVC или JAX RS.

Я сделал точно такой же проект, используя PHP, Laravel Queue, Laravel Horizon и Redis, но теперь мне нужно разрабатывать с использованием Java Tech Stack.Было бы здорово, если бы вы сказали мне весь стек для моих требований в Java.

Ваши предложения будут оценены.

1 Ответ

0 голосов
/ 01 марта 2019

Это постоянно ищет новые рабочие места или это запланировано?Если запланировано, вы можете использовать весеннюю партию.Иначе я думаю, что вы можете создать его как многопоточное приложение!

...