【发布时间】:2016-05-31 15:18:10
【问题描述】:
我需要在每个帐户的基础上为每种类型的作业创建多个专用的守护进程工作队列。
例如,假设我有 1000 个帐户,需要为每个作业类型设置一个专用侦听器。每种作业类型都需要它自己的专用工作者来并行处理 50 个实例。我不希望任何帐户阻止来自另一个帐户的工作人员,并且我希望一个帐户的所有工作人员异步运行。我希望所有 50,000 名工人都能愉快地哼唱而不会阻塞。
如何在代码中为每个帐户动态生成侦听器?
运行 1000 个守护程序侦听器会占用大量内存吗?还是它们是轻量级的?
Redis、Beanstalkd 等特定服务是否更适合此类目标?
计划在 Laravel 或 Lumen 5.2 中尝试这个。
【问题讨论】:
标签: laravel queue worker lumen