Zum Hauptinhalt springen
Que ist eine Hochleistungs-Alternative zu DelayedJob oder QueueClassic, die die Zuverlässigkeit Ihrer Anwendung verbessert, indem sie Ihre Jobs mit denselben ACID-Garantien wie den Rest Ihrer Daten schützt. Wenn Que beim Start von AppSignal erkannt wird, klinken wir uns automatisch in Que ein, um Ausnahmen und Performance-Probleme zu erfassen. Job-Namen werden automatisch basierend auf dem Que-Worker-Klassennamen erkannt und mit dem Methodennamen run ergänzt, was zu etwas wie MyWorker#run führt. Sie erkennen Events von Que am Namen perform_job.que in der Event-Timeline auf der Detailseite eines Performance-Incidents.

Unterstützung für Active Job

Die Que-Integration ist mit Active Job kompatibel. Führen Sie ein Upgrade auf Version 2.11.0 des Ruby-Gems oder neuer durch, um die Unterstützung zu verbessern.

Beispielanwendung

Wir haben eine Beispielanwendung in unserem Examples-Repository auf GitHub.