Je suis en train de créer une application Web de recherche qui exécute une analyse de lots longue pouvant durer plusieurs heures. J'utilise Grails mais je pense que c'est un problème de conception générale. Le traitement par lots peut être démarré par une URL, par ex.Exécution d'expériences longues à partir d'une interface Web
http://mydomain/experiment/run?a_lot_of_params
Et cette page renvoie les informations à propos de l'expérience (dont les données sont stockées dans la partie arrière et sont accessibles par une autre interface Web). par exemple. Le problème avec cette approche est: si l'expérience dure quelques minutes, il est bon de laisser une page web en attente. Mais que se passe-t-il si l'expérience dure 10 heures? Que faire si l'utilisateur ferme la page? Existe-t-il un modèle de conception correct à suivre pour ce type de situation?
Merci pour tous les conseils.
Qu'avez-vous fini par faire? –