Ruby on Rails
ActiveJob
Recherche…
Introduction
Active Job est une structure permettant de déclarer des travaux et de les exécuter sur différents serveurs principaux. Ces tâches peuvent aller du nettoyage régulier à la facturation, en passant par les mailings. Tout ce qui peut être découpé en petites unités de travail et exécuté en parallèle, vraiment.
Créer le job
class GuestsCleanupJob < ApplicationJob
queue_as :default
def perform(*guests)
# Do something later
end
end
Mettre le job en file d'attente
# 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
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow