13.5. アプリケーションでのレプリケーションのテスト
以下の手順に従って、キャッシュエントリーが指定どおりに最初のサーバーインスタンスから 2 番目のサーバーインスタンスへレプリケートすることをテストします。
手順13.4 アプリケーションでのレプリケーションのテスト
最初のサーバーへのアクセス
最初のアプリケーションサーバーへアクセスし、キーと値を入力します。- ブラウザーのウインドウで以下の URL を指定し、最初のアプリケーションサーバーへアクセスします。
http://localhost:8080/jboss-helloworld-jdg
http://localhost:8080/jboss-helloworld-jdg
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - キー
foo
を挿入します。 - 値
bar
を挿入します。
2 番目のサーバーへのアクセス
2 番目のアプリケーションサーバーへアクセスし、キーと値を入力します。- ブラウザーのウインドウで以下の URL を指定し、2 番目のアプリケーションサーバーへアクセスします。
http://localhost:8180/jboss-helloworld-jdg
http://localhost:8180/jboss-helloworld-jdg
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - キー
foo
を取得します。 - キー
mykey
を挿入します。 - 値
myvalue
を挿入します。
すべてのキーおよび値の取得
最初のサーバーへアクセスし、すべてのキーを要求します。- ブラウザーのウインドウで以下の URL を指定し、最初のアプリケーションサーバーへアクセスします。
http://localhost:8080/jboss-helloworld-jdg
http://localhost:8080/jboss-helloworld-jdg
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
結果
最後の手順の実行後、各サーバーに追加されたすべてのデータが別のサーバーにレプリケートされます。
注記
エントリーは最新の更新を行った後、 60 秒後に期限切れになります。
キャッシュのキーへの直接アクセス
事前定義されたサーブレットと対話する場合や、キーを直接キャッシュに保存したり読み出したりする場合は、以下の URL を使用します。
http://localhost:8080/jboss-helloworld-jdg/TestServletPut
http://localhost:8080/jboss-helloworld-jdg/TestServletPut
http://localhost:8180/jboss-helloworld-jdg/TestServletGet
http://localhost:8180/jboss-helloworld-jdg/TestServletGet