簡単な説明
データを格納できる Jetty サーバーのセッション マネージャーを探しています。1 つのサーバーがダウンしても、アプリケーションが影響を受けないという、couchbase サーバーを利用したいと考えています。
長い説明
現在、次の方法で Jetty Server のセッションストアとしてcouchbaseクラスターを使用しています
- このライブラリをインストールしましたhttps://github.com/yyuu/jetty-nosql-memcached
- パスワードなしで Couchbase にデフォルトのバケットを用意します。1111 ポートでリッスンし、memcached プロトコルと通信します。
- 桟橋の上記のライブラリを構成します。したがって、この Jetty セッション ストアは、memcached プロトコルを、couchbase クラスターのノードの 1 つと通信します。
このセットアップはうまく機能しますが、いくつかの制限があります。
- デフォルト以外のバケットを使用してセッションを保存することはできません。
- バケットのパスワードを取得できません。
- クラスターの 1 つのサーバー (jetty.xml で構成した) がダウンすると、セッションが機能しなくなります。
私はポイント 3 についてもっと心配しています。これらの要件に適合するセッション マネージャーはありますか。