【问题标题】:Call external api in laravel with queue使用队列在 laravel 中调用外部 api
【发布时间】:2018-04-25 17:29:42
【问题描述】:

我正在尝试开发像保险这样的网站,但我被困在一个位置,比如在从用户那里获取输入数据之后,我想将这些输入传递给多个不同的外部 api,并将所有 api 响应放到页面上,但是如果其中一个 api响应失败整个过程失败,我也不想让用户等待太久。我正在考虑使用队列,但不知道如何从队列中获取响应。我什至尝试设置 gearman,但它太复杂而无法操作。任何帮助将不胜感激..

【问题讨论】:

    标签: php api laravel-5 queue laravel-queue


    【解决方案1】:

    您可以尝试使用队列作业链接..这样您的作业将按顺序分派..

    要获取 API 失败或成功的 ACK,请创建一个回调 API,当您的队列对象与所需的状态一起分派时将触发该 API。并且可以编写任何您愿意的逻辑。

    我希望这会有所帮助..

    【讨论】:

    • 你能创建一个例子吗?我应该在队列的句柄方法中调用api还是什么?
    • 将很快为您提供示例.. 是的可以调用 API..with 来自排队函数的所需请求..
    • 但是在调度作业之后如何获取api响应值??
    猜你喜欢
    • 2021-06-19
    • 2021-03-04
    • 2021-08-02
    • 2017-07-16
    • 2023-03-08
    • 1970-01-01
    • 2020-06-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多