ActiveJob - это оболочка для наиболее известных гемов фоновых заданий, предоставляющая базовый API для работы с фоновыми заданиями.
ActiveJob определяет perform_later
.Sidekiq определяет perfom_async
.Какой метод вы используете, зависит от того, как вы реализуете своих работников.Если вы используете рабочие ActiveJob, тогда вы должны использовать perform_later
, если вы не используете ActiveJob и просто работаете с простыми работниками Sidekiq, тогда используйте perform_async
.