我是否可以重命名Sidekiq工作人员并将其部署在一个步骤中,而不必担心孤立的工作会找到以前的名字?或者,我是否需要执行两步部署以确保在删除原始工作程序之前原始作业已从队列中耗尽?
例如,如果我想将EmailSignupWorker
重命名为EmailRegistrationWorker
,我是否需要:
EmailRegistrationWorker
具有相同内容的新EmailSignupWorker
,并将该新工作人员用于正在使用EmailSignupWorker
的所有实例。EmailSignupWorker
个工作流失。EmailSignupWorker
。答案 0 :(得分:1)
这不安全。你可以这样做:
class A
end
B = A
将B别名变为A而不是复制代码。