【问题标题】:Handling huge thirdparty api calls in laravel在 laravel 中处理大量的第三方 api 调用
【发布时间】:2020-08-11 19:03:38
【问题描述】:

我是 Laravel 的新手,我正在实施一个项目。就我而言,由于 API 限制,我必须在控制器中调用一个交易 API 近 500 次才能获取所有数据一个循环并且循环花费了更多时间,有没有办法解决这个问题,比如并行执行应用程序 API 调用。

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

【问题讨论】:

    标签: laravel api command laravel-artisan


    【解决方案1】:

    你需要实现一个queue,这样你就可以并行处理多个API调用,我推荐你使用Laravel Horizon

    【讨论】:

    • Horizo​​n 可能是题外话,因为这意味着您正在使用 Redis 作为队列。您可能需要提到您需要几个工人来处理parallel 任务
    猜你喜欢
    • 2020-12-22
    • 2022-06-15
    • 2020-11-14
    • 2018-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-28
    相关资源
    最近更新 更多