首页 > 解决方案 > 队列的替代方案:在 Laravel 中工作

问题描述

因为 queue:work --daemon 可以无限工作并且会随着时间的推移消耗更多内存,所以我想知道内置的 Laravel 工作人员有什么替代方案吗?

基本上我说的是 Redis 驱动程序。当然,例如,我可以使用 Python 从队列中使用作业,然后反序列化并了解要做什么。

我知道与主管的队列软重启(工匠队列:重启)。它允许我释放 php 消耗的内存。

我的主要问题是:每个工作人员现在可能会消耗多达 200 MB 的内存,因为每个工作人员都会加载整个框架。是否有任何轻量级的即用型替代品?

标签: phplaravel

解决方案


推荐阅读