Я внедряю один сервис, который внутренне вызывает какой-то сторонний API отдыха, чтобы получить данные и обработать их. Вызов API может быть N раз в зависимости от введенных пользователем данных, поэтому он может вызывать API 100 или 10000 раз, и каждый вызов API занимает в среднем 1-2 секунды, что увеличивает общее время всего процесса.
Я хочу понять, есть ли лучший способ плавно решить такую проблему?
Я планировал одновременный вызов API около 100 или 1000 раз (поток, запущенный с использованием метода весенней загрузки @async), но опять-таки, это число будет зависеть от скорости выполнения системы.
Ваш ответ будет большой помощью, заранее спасибо.