Задать вопрос
vitya_brodov
@vitya_brodov
Java dev

Как снизить нагрузку на API?

Здравствуйте!
Есть API на Spring и клиент на React.
Клиент отправляет файл в апи и на стороне создаётся задача, далее клиенту передается идентификатор задачи по которому он будет время от времени спрашивает прогресс обработки.
Проблема: Из за слишком большого количества обращений апи подает слишком часто.
Вопрос: как можно снизить нагрузку?
  • Вопрос задан
  • 283 просмотра
Подписаться 2 Простой 1 комментарий
Ответ пользователя Орхан Гасанлы К ответам на вопрос (5)
azerphoenix
@azerphoenix Куратор тега Spring
Java Software Engineer
Клиент отправляет файл в апи и на стороне создаётся задача, далее клиенту передается идентификатор задачи по которому он будет время от времени спрашивает прогресс обработки.

Посмотрите в сторону:
- Spring Quartz
- Spring Batch
- Spring Webflux
- DeferredResult

Дальше профилирование, возможно вертикальное расширение.
Ответ написан
Комментировать