Ruby on Rails
ActiveJob
Поиск…
Вступление
Активное задание является основой для объявления заданий и их запуска на различных серверах очереди. Этими заданиями могут быть все, начиная от регулярно запланированных сборов, до выставления счетов, до почтовых рассылок. Все, что можно нарезать на небольшие части работы и работать параллельно, действительно.
Создать работу
class GuestsCleanupJob < ApplicationJob
queue_as :default
def perform(*guests)
# Do something later
end
end
Завершить задание
# Enqueue a job to be performed as soon as the queuing system is free.
GuestsCleanupJob.perform_later guest
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow