データベースにデータを保存するためにslickを使用しています。そこで、threadLocalSessionを使用してセッションを保存します。
リポジトリは問題を解決するために使用され、私は洗練されたリポジトリにアクセスする Akka サービス レイヤーを持っています。
このリンクを見つけました。ここで、Adam Gent が私がここで尋ねていることに近いことを尋ねています: ThreadLocals を使用する Akka and Java libraries
私の懸念は、akka がメッセージをどのように処理するかです。データベース セッションを threadLocal に保存しているため、同じスレッドで 2 つのメッセージを同時に処理できますか?
例: 2 つの追加ユーザー メッセージ (A と B) がユーザー サービスに送信され、メッセージ A が部分的に処理されて停止し、スレッド A が処理を開始した同じスレッドでスレッド B が処理を開始し、セッションが保存されます。それはlocalSessionですか?