問題タブ [session-replication]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1612 参照

session - Wildfly はどのようにセッション レプリケーションを実行しますか?

主な問題は、2 ノード クラスターとドメイン構成 (マスター + スレーブ) でセッション レプリケーションを実装できないことです。ログには何のエラーもありませんが、それは別の質問です。

たった今; 調査の結果、次の質問にたどり着きました。

  • Wildfly/JBoss は Infinispan のみを使用してセッション レプリケーションを行いますか?
  • そうでない場合、メカニズムは何ですか?

JBoss でセッション複製はどのように機能しますか?

0 投票する
0 に答える
921 参照

tomcat - セッション レプリケーションが tomcat7 で機能しない

私のnginxでは、アップストリームを設定し、スティッキーセッションをセットアップしました:

<distributable/>web.xml にタグを追加しました (すべての tomcat で)

これを私の tomcat/conf/server.xml ファイルに追加しました:

これを私のtomcat/conf/context.xmlに追加しました:

しかし、今ではアプリケーションにログインできます。3 つすべてまたは任意の 2 つのインスタンスが開始されてログインすると、xyz234.tomcat1 などの JSESSIONID が表示されます。

tomcat1 をオフにすると、tomcat1 がシャットダウンされるため、ログイン ページに戻ります。もう一度ログインすると、たとえば tomcat2 とのセッションが作成されます。一方、tomcat1 を再度オンにすると、アプリケーションがログイン ページに戻ります。だから、私は2つの問題に直面しています:

  1. Tomcat(セッションを保持している)のいずれかがダウンしてもログインしたままにしたい。
  2. そして、あのトムキャットが再び現れたとしても、起きていなければなりません。

注:私はJSF2アプリを使用しているので、それと関係があるかどうかはわかりません.

0 投票する
1 に答える
57 参照

tomcat - セッション レプリケーションでの Tomcat クラスタリング

特に Tomcat クラスタリングのコンテキストでセッション レプリケーションを使用するのはいつですか? 私はそれについて読んだことがありますが、例として理解するのに十分なリソースがありません. いくつかの例を挙げて説明してください。

0 投票する
1 に答える
846 参照

java - 一種のメモリ内データベースに Weblogic セッション レプリケーションを使用する

一種のメモリ内データベースを構築する必要があります。EhCache や HazelCast などのメモリ内データ管理ソリューションを使用できることはわかっていますが、それらをシステムにプラグインせず、Weblogic セッション レプリケーションを使用して達成することに傾倒しています。

以下は私の質問です:

  • これは実際にはユーザー セッションではないため、アプリケーションの起動時にセッションを作成し、Weblogic セッション レプリケーション機能を使用してセッション レプリケーションを実現できますか?
    • または、Weblogic アプリケーション コンテキストのレプリケーションを検討する必要がありますか?それは可能ですか?
  • WL セッション レプリケーションを利用するには必ず Weblogic クラスタが必要ですか、それともそれがなくても実行できますか?
  • 4 つの WL サーバー (異なるボックスで実行) があり、すべてが同じクラスター内にあるとします。いずれかのノード/サーバーがデータを取得してセッションに入れると、他のすべてのノード/サーバーで自動的に複製されますか?
  • 3 つのノード/サーバーをシャットダウンしたとします。これらのノードの再起動時に、稼働中のノードは自動的に開始ノードにデータをプッシュしますか?
0 投票する
0 に答える
1621 参照

java - Spring Boot Tomcat 8 セッション レプリケーション

アプリケーションを HA モードに移行する必要があります。私はSpring Boot、Tomcat 8を使用しています。現在、プレーンなセッションメカニズムを使用しています。

アプリケーションを HA クラスターに移動するには、セッション レプリケーションを実装する必要があります。

このドキュメントRedis Spring Session - Spring Bootで説明されているアプローチを実装するだけで十分ですか、それとも Tomcat クラスターを構成する必要がありますか?

0 投票する
1 に答える
581 参照

java - HashedSession は JDBCSessionManager$Session にキャストできません

この記事session-clustering-jettyを使用して、jetty を使用したセッション クラスタリングによるサンプル Web アプリケーションを作成しています。

実行中の 2 つの jetty インスタンスの前に Apache httpd mod_proxy_balancer ロード バランサーがあります。私の jetty-jdbc-sessions.xml ファイルは次のようになります

私の deployable.xml ファイルは以下のようになります

アプリケーションを実行し、以下のように HttpServletRequest からセッション ID を読み取ろうとすると

例外が発生し続けます

ここで何が間違っているのかわかりませんか?JDBCSessionIdManager.addSessionを使用しHttpSession、それが私が得たものHttpServletRequestです。