Как оптимизировать ответ API для отдыха, который несколько раз вызывает внешние API и отвечает на список результатов?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как оптимизировать ответ API для отдыха, который несколько раз вызывает внешние API и отвечает на список результатов?

Сообщение Anonymous »

Я написал API для отдыха, который принимает запрос в виде списка (размер этого списка является динамическим).
Теперь мой API делает следующее: для каждого элемента в списке вызывает внешний API и отвечает, собирая все ответы.
См. блок-схему ниже:
Изображение

Теперь этот процесс занимает много времени, а время ответа слишком велико.
Примечание.
  • Это должен быть синхронный процесс.
  • Мы не можем здесь реализовать нумерацию страниц.
  • И мы этого не делаем. Я хочу использовать многопоточность, так как это может быть излишним, если количество элементов слишком мало, а если количество элементов слишком велико, это может съесть много ресурсов.
Итак, можем ли мы что-нибудь сделать, чтобы сократить время ответа?

Подробнее здесь: https://stackoverflow.com/questions/710 ... ime-and-re
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»