0

私は3つのTomcatサーバーを持っています 私のアプリケーションはすべてWARとしてデプロイされています 最初のものはサーバー2からのhttp呼び出し元によってリモートオブジェクトを使用するWebサーバーです サーバー2はサーバー3からのhttp呼び出し元でリモートオブジェクトを使用しています サーバーでSpringセキュリティを使用したい2 と 3. どのユーザー セッションでリモート メソッドが呼び出されたかを知る必要があります。各サーバーでセッションを作成することを考えていましたが、その方法がわかりません。セッションをすべてのサーバーにレプリケートできたとしても、ユーザー X が何らかのリモート メソッドを呼び出したことをサーバー 2 に伝えるにはどうすればよいでしょうか?

4

1 に答える 1

0

ええと..私たちはプロジェクトでSpringSecurityを使用しています。クラスタの下にある3つのTomcatサーバーを使用します。LBでスティッキーセッションを使用して、LBとノードの間でセッションが形成されると、後続のリクエストが同じノードに送信されるようにします。3台のTOmcatサーバーをクラスター上に配置し(非常に簡単です)、LBとすべてのノードの間でスティッキーセッションを維持することをお勧めします。

于 2012-07-12T09:40:17.283 に答える