在laravel中处理巨大的第三方api调用

问题描述 投票:1回答:1

我是Laravel的新手,正在实施一个项目。就我而言,由于API的限制,我必须在控制器中调用一个交易API近500次才能获取我的所有数据,但我无法一次请求多个数据集,因此一次只能获取一个数据集,因此,我要将该API调用放入500个数据集中一个循环,而该循环正在花费更多时间,是否有任何方法可以解决此问题,例如并行执行应用程序API调用。

而且我还尝试将API调用放入命令中,并在循环内从控制器调用artisan,但这也要花费更多时间。

laravel api command artisan
1个回答
1
投票

您需要实现一个queue,以便可以在paralell中处理多个API调用,我建议您使用Laravel Horizon

© www.soinside.com 2019 - 2024. All rights reserved.