Ruby on rails 重命名仍在队列中的Sidekiq工作人员是否安全?
我可以重命名一个Sidekiq worker并一步部署它,而不用担心找以前名字的作业会变成孤儿吗?或者,我是否需要执行两步部署,以确保在删除原始辅助进程之前,原始作业已从队列中排出 例如,如果我想将Ruby on rails 重命名仍在队列中的Sidekiq工作人员是否安全?,ruby-on-rails,sidekiq,Ruby On Rails,Sidekiq,我可以重命名一个Sidekiq worker并一步部署它,而不用担心找以前名字的作业会变成孤儿吗?或者,我是否需要执行两步部署,以确保在删除原始辅助进程之前,原始作业已从队列中排出 例如,如果我想将EmailSignupWorker重命名为EmailRegistrationWorker,是否需要: 创建一个新的EmailRegistrationWorker,其内容与EmailSignupWorker相同,并在使用EmailSignupWorker的所有实例中使用该新工作者 部署 等待任何Emai
EmailSignupWorker
重命名为EmailRegistrationWorker
,是否需要:
EmailRegistrationWorker
,其内容与EmailSignupWorker
相同,并在使用EmailSignupWorker
的所有实例中使用该新工作者EmailSignupWorker
作业耗尽EmailSignupWorker
这是不安全的。您可以这样做:
class A
end
B = A
将别名B改为A,而不是复制代码