En ce moment, j'ai un travail d'email hebdomadaire qui fonctionne en vérifiant d'abord un horodatage last_email_sent par rapport à l'heure actuelle, puis utilise setTimeout pour planifier une routine exactement une semaine après l'horodatage last_email_sent. Si le processus redémarre, le setTimeout serait de nouveau mis en file d'attente mais l'intervalle serait bien sûr plus petit. Cela fonctionne pour un travail d'email hebdomadaire, mais y a-t-il un meilleur moyen de gérer les tâches en node.js? Peut-être qu'il existe un module qui me permet de gérer mes tâches dont je ne suis pas au courant.
Réponses
Trop de publicités?
Peter Lyons
Points
47794
Beaucoup des modules répertoriés dans le wiki de node.js sous "Message Queues" aideront avec ce type de système. Étant un fan de TJ Holowaychuck, je regarderais probablement d'abord Kue.