13.5. アプリケーションでのレプリケーションのテスト
以下の手順に従って、キャッシュエントリーが指定どおりに最初のサーバーインスタンスから 2 番目のサーバーインスタンスへレプリケートすることをテストします。
手順13.4 アプリケーションでのレプリケーションのテスト
最初のサーバーへのアクセス
最初のアプリケーションサーバーへアクセスし、キーと値を入力します。- ブラウザーのウインドウで以下の URL を指定し、最初のアプリケーションサーバーへアクセスします。
http://localhost:8080/jboss-helloworld-jdg
http://localhost:8080/jboss-helloworld-jdgCopy 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-jdgCopy to Clipboard Copied! Toggle word wrap Toggle overflow - をクリックします。
- キー
fooを取得します。 - をクリックします。
- キー
mykeyを挿入します。 - 値
myvalueを挿入します。
すべてのキーおよび値の取得
最初のサーバーへアクセスし、すべてのキーを要求します。- ブラウザーのウインドウで以下の URL を指定し、最初のアプリケーションサーバーへアクセスします。
http://localhost:8080/jboss-helloworld-jdg
http://localhost:8080/jboss-helloworld-jdgCopy 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