0
我有这样的工人:如何清除sidekiq中只有一名工人的工作?
class Worker
include Sidekiq::Worker
def perform
# ...
end
end
但有一些错误与这名工人,所以我想清楚了这一切工作,但不想清除其他工人的就业机会。
我该如何执行此操作?谢谢。
我有这样的工人:如何清除sidekiq中只有一名工人的工作?
class Worker
include Sidekiq::Worker
def perform
# ...
end
end
但有一些错误与这名工人,所以我想清楚了这一切工作,但不想清除其他工人的就业机会。
我该如何执行此操作?谢谢。
使用API查找和删除作业。
但问题是这个工人的工作太多,大约有300万。所以移除将非常缓慢。有没有办法解决这个问题? – 2014-11-03 04:56:49
Sidekiq Pro的Queue#delete_by_class(Worker)非常快,因为它全部在Lua中的Redis中执行。免费或快速,随你选。 – 2014-11-03 17:34:05