Sök…


Introduktion

Active Job är tillgängligt sedan Rails 4.2 och är ett ramverk för att deklarera jobb och få dem att köra på en rad olika backbackar. Återkommande eller punktliga uppgifter som inte blockerar och kan köras parallellt är bra användningsfall för Active Jobs.

Exempeljobb

class UserUnsubscribeJob < ApplicationJob
  queue_as :default

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

Skapa ett aktivt jobb via generatoren

$ rails g job user_unsubscribe


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow