使用sidekiq的特定队列中的队列和队列的动态数量?

时间:2014-06-01 20:48:27

标签: ruby-on-rails ruby queue resque sidekiq

我需要能够在我的ruby代码中创建/删除队列,并在此队列特定的作业中排队。

我的背景:

我有一个有战斗实例的游戏。在每次战斗中,我需要在队列名称中创建一个带有fight_id的队列,并在战斗结束时将其删除。 我有FightAction类,我需要能够指定我要将每个作业排入队列的名称队列(FightAction)。

例:

FightAction.enqueue_to(queue: "fight_#{fight.id}", args: ...)

第二次,我需要明显的并发问题,将每个队列限制为一次只处理一个工作。

所以在简历中:

我想创建动态队列,在特定队列中推送作业,为所有队列配置可用的X工作者,但同一队列只能配置一个X工作者。

你觉得我怎么能这样做?

0 个答案:

没有答案
相关问题