2010-11-15 28 views
0

Je travaille actuellement sur un projet Flex3/blazeDS/Spring/MySQL. Dans ce cas, certains utilisateurs doivent télécharger des journaux d'importation. Le problème est que, vu le concept de singleton autour du printemps, si deux utilisateurs demandent un téléchargement en même temps, le servlet responsable de la création du fichier d'exportation peut croiser le contenu entre les deux fichiers demandés. Je ne suis pas très familier avec le printemps, mais d'après ce que j'ai lu, il semble que la solution consiste à dire que le servlet est dans la portée "Requête" donc il y aura un nouveau créé pour chaque demande de téléchargement. avoir un singleton. Est-ce que quelqu'un a déjà fait quelque chose comme ça avant? Tous les didacticiels que j'ai vus jusqu'à présent explique comment traiter la demande de téléchargement de fichiers, mais il ne parle jamais du fait que 2 utilisateurs demandant un téléchargement peuvent avoir des problèmes ...Gérer le téléchargement simultané de fichiers avec flex/blazeDs/Spring

Merci pour les pistes sur la façon de résoudre ce problème.

Répondre

0

Chaque utilisateur recevra son propre thread, et vous ne devriez pas avoir de problèmes à moins d'utiliser des variables membres (ce qui est une mauvaise pratique de toute façon). Si non, je ne vois aucun problème, mais il serait utile si vous pouvez poster votre code.