Ruby on Rails
Emplois actifs
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