Ruby on Rails
Aktive Jobs
Suche…
Einführung
Active Job ist seit Rails 4.2 verfügbar und stellt ein Framework dar, um Jobs zu deklarieren und für verschiedene Backends in der Warteschlange auszuführen. Wiederkehrende oder pünktliche Aufgaben, die nicht blockiert werden und parallel ausgeführt werden können, sind gute Anwendungsfälle für aktive Jobs.
Musterjob
class UserUnsubscribeJob < ApplicationJob
queue_as :default
def perform(user)
# this will happen later
user.unsubscribe
end
end
Aktiven Job über den Generator erstellen
$ rails g job user_unsubscribe
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow