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