Je cours une application rails, qui doit avoir un processus continu en arrière-plan. L'idée est que les utilisateurs sont ajoutés de manière transactionnelle à une liste, qui est à l'intérieur du processus, puis couplés ensemble selon un algorithme qui s'exécute en continu.Rails fond processus/structure de données
Je ne peux pas faire l'algorithme simplement exécuté après chaque utilisateur est ajouté parce que nous avons aussi besoin d'exécuter l'algorithme si un utilisateur a été en attente d'un certain laps de temps.
Est-ce possible? J'ai fondamentalement besoin d'une structure de données qui est constamment en cours d'exécution et qui est accessible en différé en arrière-plan.
Merci!
pouvez-vous voir mon commentaire sur l'autre réponse? pourrait gérer les structures de données de fond? – Danny
Pouvez-vous clarifier ou avoir un exemple de votre structure de données? Est-ce un hachage ou quelque chose qui est chargé avec l'utilisateur ou vit-il en mémoire dans toutes les demandes? Avec plusieurs des applications de travail en arrière-plan, vous pouvez transmettre des arguments qui sont ensuite sérialisés dans la base de données et rechargés. – Caleb
Oui. Il s'agira donc probablement d'une grande structure arborescente constamment modifiée. Pensez-vous que c'est possible? Merci! – Danny