2013-10-01 2 views

ответ

1

В основном вы спрашиваете 2 вопроса

  1. Как многообразны, одновременно, запросы обрабатываются обработчиком.
  2. Следует добавить @Transactional к обработчику.

Несколько одновременных запросов обрабатываются одновременно. Каждый поток имеет свой собственный столбец и место в памяти и не имеет ничего общего. В общем, нет проблем (используется Spring MVC в очень высоких параллельных приложениях), если вы не по каким-то причинам не начали делить состояние в своем одиночном режиме или не забыли очистить ThreadLocals.

Добавление @Transactional - это что-то плохое, ИМХО. Транзакционный уровень: NOT ваш веб-сайт, но ваш сервисный уровень. Поэтому не добавляйте транзакции в свою сеть, а добавляйте их на свой уровень обслуживания.

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