我有很多任务,应该按正确的顺序处理。我想按“类型”将它们划分为不同的队列。应动态创建队列。然后我想启动 X workers,它将处理队列中的任务。但有一个重要的规则 - 从每个队列中,一次只应处理一个任务。原因是 - 指定类型的每个任务都可以更改应用程序的状态,因此,如果最后一个任务尚未完成,则我无法开始处理相同类型的新任务。
我想将Laravel队列系统与Redis驱动程序一起使用,但我不确定它是否能够做到这一点。如何防止队列系统同时从每个队列中取出多个作业?有什么想法吗?
提前感谢您的帮助。
鸿蒙传说
九州编程