我使用 slick 将数据存储在数据库中,并使用 threadLocalSession 存储会话。
存储库用于完成 crud,我有一个 Akka 服务层可以访问 slick 存储库。
我找到了这个链接,Adam Gent 询问了我在这里要问的问题:Akka and Java library that use ThreadLocals
我关心的是akka如何处理消息,因为我将数据库会话存储在threadLocal中,我可以在同一个线程中同时处理两条消息吗?
假设:两条添加用户消息(A 和 B)发送到 userservice,消息 A 被部分处理并停止,线程 B 开始在线程 A 开始处理的同一线程中处理,该线程将存储会话在它的本地会话中?