Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails SideKiq唯一-每个用户id同时有一个作业_Ruby On Rails_Ruby On Rails 4_Sidekiq - Fatal编程技术网

Ruby on rails SideKiq唯一-每个用户id同时有一个作业

Ruby on rails SideKiq唯一-每个用户id同时有一个作业,ruby-on-rails,ruby-on-rails-4,sidekiq,Ruby On Rails,Ruby On Rails 4,Sidekiq,我需要确保25名员工中的任何一人同时处理的每个用户id不超过一个作业,以避免死锁 我正在尝试sidekiq unique作业,但死锁不断出现,因为它一直在尝试处理队列中所有挂起的作业,而不在参数上查找用户id,因为在繁忙线路上不能同时重复 你知道怎么用吗?git页面没有详细的文档记录 SidekiqUniqueJobs.config.unique_args_enabled=true 类WordCreator 包括Sidekiq::Worker sidekiq_选项唯一:true,唯一_args:

我需要确保25名员工中的任何一人同时处理的每个用户id不超过一个作业,以避免死锁

我正在尝试sidekiq unique作业,但死锁不断出现,因为它一直在尝试处理队列中所有挂起的作业,而不在参数上查找用户id,因为在繁忙线路上不能同时重复

你知道怎么用吗?git页面没有详细的文档记录

SidekiqUniqueJobs.config.unique_args_enabled=true 类WordCreator 包括Sidekiq::Worker sidekiq_选项唯一:true,唯一_args::args_filter,:queue=>critical def self.args_filteruser_id [用户识别码] 终止 def执行*参数 重试次数=100次 开始 work=work.newargs.last 终止 终止
我在想办法做同样的事情。你找到解决办法了吗?@SwaathiKyes。是的。看一看