Ruby on Rails
Lavori attivi
Ricerca…
introduzione
Disponibile da Rails 4.2, Active Job è un framework per la dichiarazione dei lavori e la loro esecuzione su una varietà di backend di accodamento. Le attività ricorrenti o puntuali che non sono bloccanti e possono essere eseguite in parallelo sono buoni casi di utilizzo per Lavori attivi.
Esempio di lavoro
class UserUnsubscribeJob < ApplicationJob
queue_as :default
def perform(user)
# this will happen later
user.unsubscribe
end
end
Creazione di un lavoro attivo tramite il generatore
$ rails g job user_unsubscribe
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow