Recherche…


introduction

Disponible depuis Rails 4.2, Active Job est une structure permettant de déclarer des travaux et de les exécuter sur divers serveurs principaux en attente. Les tâches récurrentes ou ponctuelles qui ne bloquent pas et peuvent être exécutées en parallèle sont de bons cas d'utilisation pour les tâches actives.

Exemple de travail

class UserUnsubscribeJob < ApplicationJob
  queue_as :default

  def perform(user)
    # this will happen later
    user.unsubscribe
  end
end

Créer un job actif via le générateur

$ rails g job user_unsubscribe


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow