Création en bloc d'utilisateurs dans Rails - bon usage de delay_job?
-
06-07-2019 - |
Question
Dans le panneau d'administration de mon application rails, je souhaite donner à l'administrateur la possibilité de créer plusieurs utilisateurs à la fois (par centaines). Serait-ce un bon usage pour delay_job?
La solution
Oui.
Voici les critères que j'utilise pour déterminer si un travail retardé doit être utilisé ou non:
- Cela peut-il être une tâche fastidieuse?
- Est-ce une tâche urgente?
- Est-ce que cela va empêcher l'utilisateur d'utiliser l'application jusqu'à la fin?
- Peut-il être automatisé facilement?
Si mes réponses étaient Oui, Non, Non, Oui, j'utiliserais un travail différé. Votre situation répond à mes critères.
Autres conseils
Je suppose que les utilisateurs n'ont pas besoin d'être créés immédiatement. S'ils sont dans les 5 prochaines minutes, c'est bon.
Alors oui, cela s’applique au travail différé.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow