异步PHP
这里有一个新的程序包,它称为spatie/async,旨在在PHP中进行异步并行处理。
对于许多Web开发人员而言,PHP中的并行处理似乎是一个边缘案例,但让我们看一下Spatie上的一些用例:
我们想创建一个易于使用的程序包,但是它可以解决我们的用例。上面列出的有些示例将不使用新spatie/async
软件包,因为Laravel还提供了一个队列系统。
这就是我们程序包中的异步代码的样子。
use Spatie\Async\Process;
$pool = Pool::create();
foreach (range(1, 5) as $i) {
$pool[] = async(function () use ($i) {
…
近期评论