Обработка огромных вызовов API сторонних производителей в laravel - PullRequest
1 голос
/ 28 апреля 2020

Я новичок в Laravel и реализую проект. В моем случае мне приходится вызывать один торговый API в контроллере почти 500 раз, чтобы получить все мои данные из-за ограничений API. Я не могу запрашивать несколько наборов данных, но по одному за раз, поэтому, чтобы получить 500 наборов данных, я помещаю этот вызов API в al oop и l oop занимает намного больше времени, есть ли способ решить эту проблему, например, параллельное выполнение вызовов API приложения.

А также я попытался поместить вызов API в команду и вызвать ремесленника от контроллера внутри l oop, но это также занимает больше времени.

1 Ответ

1 голос
/ 28 апреля 2020

Вам необходимо реализовать очередь , чтобы вы могли обрабатывать несколько вызовов API в paralell, я рекомендую вам использовать Laravel Horizon

...