如何在Laravel 5.6中创建线程



需要运行其他功能而无需停止。

如何在Laravel 5.6中使用线程?

例如:

public function index()
{
     $id = "123456";
     $this->run_bot($id);
     return view("index");
}

funtion run_bot大约需要10分钟!!!!

我需要在线程中运行run_bot

如何在laravel 5.6中craete螺纹?

查看符号的过程组件。

作为一个例子,您可以启动该过程,然后再等待完成:

$process = new Process('ls -lsa');
$process->start();
// ... do other things
// this is optional, you don't need to wait if not necessary
$process->wait();

您要寻找的解决方案是如何运行异步作业。这可以通过队列服务(例如AWS SQS(和Laravel队列工人来完成。

它将允许您发送工作(真的很轻巧,所以这确实是速度(。然后,异步地检索和执行作业。

您需要知道的一切都在这里:

https://laravel.com/docs/5.6/queues

让我知道它是否对您有帮助:(

相关内容

  • 没有找到相关文章

最新更新