Lassen Sie sich sagen, dass ich einen Arbeiter mit einigen params haben: Ich reduzierte Anzahl von Arbeitern argsWie werden bereits eingereihte Jobs behandelt, nachdem die Anzahl der Argumente in verwandten Worker reduziert wurde?
class Foo
include Sidekiq::Worker
sidekiq_options queue: :critical
def perform(param1, param2, param3)
...
end
end
Es seit einiger Zeit gearbeitet und dann:
class Foo
include Sidekiq::Worker
sidekiq_options queue: :critical
def perform(param1, param2)
...
end
end
Aber es gibt einige Arbeitsplätze mit früheren Anzahl von Argumenten in der Warteschlange noch. Wie kann man solche Situationen am besten bewältigen?