2010-11-15 4 views
0

В настоящее время я работаю над проектом Flex3/BlazeDS/Spring/MySQL. В этом случае некоторым пользователям необходимо загрузить несколько журналов импорта. Проблема заключается в том, что с учетом концепции singleton вокруг весны, если 2 пользователя попросят загрузить одновременно, сервлет, ответственный за создание файла экспорта, может пересекать контент между двумя запрошенными файлами. Я не так хорошо знаком с весной, но из того, что я читал, кажется, что решение заключается в том, что сервлет находится в области «Запрос», поэтому будет создан новый, созданный для каждого запроса на загрузку вместо имеющий одноэлементный. Кто-нибудь когда-либо делал что-то подобное раньше? В каждом учебном пособии, который я видел до сих пор, объясняется, как обрабатывать запрос на загрузку файла, но он никогда не говорит о том, что у 2 пользователей, запрашивающих загрузку, могут быть некоторые проблемы ...Загрузка параллельного файла с помощью flex/blazeDs/Spring

Спасибо за любые выводы о том, как исправить это.

ответ

0

Каждый пользователь получит свой собственный поток, и у вас не должно возникнуть проблем, если не использовать переменные-члены (что в любом случае является плохой практикой). Если нет, я не вижу никаких проблем, но это поможет, если вы сможете опубликовать свой код.

Смежные вопросы