我有一个用Laravel 9编写的代码库,它的目标是对一个API执行多个请求,其中包含1000个不同的API密钥+ API机密。有没有一种方法可以简单地而不是一个接一个地进行呢?我已经找到了这个线程Laravel Commands, Pthreads and Closure,但是这里的答案看起来并不是唤醒的,在我看来,它显示了所有东西都在同时执行,因为OperatorThreaded类中有睡眠(rand(1,3))。
知道吗?
发布于 2022-10-19 12:14:51
一种很大的办法就是这样做:
App\Jobs
).
RequestYourApi
作业(php artisan make:job RequestYourApi
或自己使用RequestYourApi::dispatch([/* args */])
创建一个类)(参数将传递给该类的构造函数,该作业将被放入队列中,请参见https://laravel.com/docs/9.x/queues)
php artisan queue:work
(根据需要处理事物的速度使用--help
查看其他的options)
https://stackoverflow.com/questions/74124158
复制相似问题