Ruby on Rails
ActiveJob
Buscar..
Introducción
Trabajo activo es un marco para declarar trabajos y hacer que se ejecuten en una variedad de backends de cola. Estos trabajos pueden ser desde limpiezas programadas regularmente, cargos de facturación y envíos por correo. Cualquier cosa que se pueda dividir en pequeñas unidades de trabajo y correr en paralelo, de verdad.
Crear el trabajo
class GuestsCleanupJob < ApplicationJob
queue_as :default
def perform(*guests)
# Do something later
end
end
Encolar el trabajo
# 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
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow