jboss6.xサーバーにjsf2アプリがあります。私がここで読んでグーグルで検索したすべてのことから、スティッキーセッションを使用することを常にお勧めします。私の理解では、これは同じノードが常に同じユーザーの要求に責任を持つことを意味します。これは正しいですか?
もしそうなら、クラスターモードでjbossを使用する意味は何ですか?2つのjbossインスタンスを用意して、ロードバランサーにリクエストを分散させることはできませんか?
jboss6.xサーバーにjsf2アプリがあります。私がここで読んでグーグルで検索したすべてのことから、スティッキーセッションを使用することを常にお勧めします。私の理解では、これは同じノードが常に同じユーザーの要求に責任を持つことを意味します。これは正しいですか?
もしそうなら、クラスターモードでjbossを使用する意味は何ですか?2つのjbossインスタンスを用意して、ロードバランサーにリクエストを分散させることはできませんか?
重要なのは、システムがマルチユーザーであるということです。スティッキーセッションが使用される場合、ロードバランサーはユーザーと両方のサーバーのバランスを取り、それらは同等に使用されます。ただし、常に1人のユーザーが1台のサーバーに対してのみリクエストを実行しています。これの利点は、セッションおよびセッションデータをすべてのサーバーに複製する必要がないことです。これにより、多くのリソースが不要になる可能性があります。
セッションレプリケーションは、サーバーのシャットダウンまたはクラッシュの場合に役立ちます。ユーザーのセッションをホストしているサーバーがダウンした場合、ユーザーに再度ログインするように求められることはありません。これは、ユーザーのセッションが複製されている場合にのみ可能です。