2016-06-15 3 views
0

Jeder Arbeiter sollte eine eigene Ressourcenverbindung haben. Ich habe die Dokumente gelesen, aber es war nicht klar, ob jeder Thread eine separate Instanz des Arbeiters ausführt.Wie man Verbindungen mit Sidekiq verwaltet?

Wenn ja, schafft dies eine Verbindung, die für jeden einzelnen Mitarbeiter einzigartig ist?

class HardWorker 
    include Sidekiq::Worker 

    def perform 
    connection.send 'message' 
    end 

    def connection 
    @connection ||= Connection.new 
    end 
end 

Antwort

1

Sidekiq tut im Grunde das, wenn jeder Auftrag ausführen: HardWorker.new.perform. Also ja.

Verwandte Themen