2017-09-13 2 views
1

En supposant qu'un utilisateur Sidekiq n'a pas été publié au moment où il a démarré (c'est-à-dire via perform_at ou perform_in), l'heure de publication est-elle stockée n'importe où dans l'objet de travail? En d'autres termes, un travailleur de Sidekiq peut-il savoir à quelle heure il a été posté? Je pourrais passer cette valeur à perform_at mais je préfère ne pas si c'est déjà là.Est-ce qu'un employé de Sidekiq sait à quelle heure il a été posté?

Répondre

1

Les heures created_at et enqueued_at sont stockées dans la charge de travail mais non disponibles dans l'instance de travail. Ils sont accessibles aux middleware.