php - 队列的替代方案:在 Laravel 中工作
问题描述
因为 queue:work --daemon 可以无限工作并且会随着时间的推移消耗更多内存,所以我想知道内置的 Laravel 工作人员有什么替代方案吗?
基本上我说的是 Redis 驱动程序。当然,例如,我可以使用 Python 从队列中使用作业,然后反序列化并了解要做什么。
我知道与主管的队列软重启(工匠队列:重启)。它允许我释放 php 消耗的内存。
我的主要问题是:每个工作人员现在可能会消耗多达 200 MB 的内存,因为每个工作人员都会加载整个框架。是否有任何轻量级的即用型替代品?
解决方案
推荐阅读
- html - html提交按钮不调用闪亮的服务器
- c# - 无法将数据库类型 char 转换为 String
- javascript - 如何在 lodash 中对数据进行分组并使用可选属性?
- git - 如何排除对管道 yaml 文件的更改以触发构建 i azure devops?
- api - 如何使用谷歌分析 api 获取谷歌广告词数据?
- android - java.lang.IllegalArgumentException:我的 logcat 中的目标不能为空
- python - Python,csv的分隔符';'
- ansible - Ansible 文档
- wordpress - 累积版面偏移
- tomcat - 尝试安装 Shibboleth 后,Alfresco 4.2 无法启动