Я использую slick для хранения данных в базе данных, а там я использую threadLocalSession для хранения сеансов.
Репозитории используются для выполнения всякой ерунды, и у меня есть сервисный слой Akka, который обращается к гладким репозиториям.
Я нашел эту ссылку, где Адам Гент спрашивает что-то близкое к тому, что я здесь спрашиваю: Библиотеки Akka и Java, использующие ThreadLocals
Меня беспокоит то, как akka обрабатывает сообщение, поскольку я сохраняю сеанс базы данных в threadLocal, могу ли я одновременно обрабатывать два сообщения в одном потоке?
Скажем: два сообщения о добавлении пользователя (A и B), отправленные в пользовательскую службу, и сообщение A частично обработано и остановлено, поток B начинает обрабатываться в том же потоке, что и поток A начал обрабатывать, в котором будет храниться сеанс в его локальной сессии?