Tomcat (ここではバージョン 5) は、セッション情報をメモリに保存します。クラスタリングの際、この情報は定期的にクラスタ内の他のサーバーにブロードキャストされ、同期が保たれます。データベース ストアを使用してセッションを永続化することはできますが、この情報は定期的にのみ書き込まれ、メモリ内セッションを実際に置き換えるのではなく、実際には障害回復のためにのみ使用されます。
スティッキー セッションを使用したくない場合 (残念ながら、構成では許可されていません)、セッションが同期しなくなるという問題が発生します。
他の言語では、Web フレームワークにより、データベースをプライマリ セッション ストアとして使用できるようになる傾向があります。これによりスケーリングの問題が発生する可能性がありますが、セッション管理が非常に簡単になります。この方法でTomcatにセッション用のデータベースを使用させる方法があるかどうか疑問に思っています(技術的には、これによりTomcat server.xmlでのクラスタリング構成の必要性もなくなります)。