С помощью DelayedJob
можно создать экземпляр работника для выполнения заданий программно:
Delayed::Worker.new.work_off # => [num_succesess, num_failures]
Предоставляет ли ActiveJob какой-либо интерфейс для того, чтобы сделать то же самое?
С помощью DelayedJob
можно создать экземпляр работника для выполнения заданий программно:
Delayed::Worker.new.work_off # => [num_succesess, num_failures]
Предоставляет ли ActiveJob какой-либо интерфейс для того, чтобы сделать то же самое?
В настоящее время нет, если это планируется на будущее? Я не знаю. ActiveJob в настоящее время предоставляет только интерфейс для создания нового задания и выполняет его в фоновом режиме очень ограниченным образом.
В настоящее время ActiveJob предоставляет только:
Он не обеспечивает:
max_attempts
, max_run_time
и т. д.Сейчас он действительно ограничен, но мне интересно, куда пойдет этот драгоценный камень и как он будет развиваться.
Надеюсь, это немного поможет.