2016-04-05 8 views
0

Shoalをweblogic 12cに使用していたglassfishからアプリケーションを移植しています。クラスタ化された環境で実行されているアプリケーションがアクセスできる分散キャッシュを実現するためには、正確に一貫性のあるアーキテクチャーが求められるものを理解することに苦労しています。私はすでに私のサーバーを持っているクラスタ環境で一貫性のある分散キャッシュを取得するための基本

  • 設定2つのクラスタを含む、(MYSERVERそれを呼び出すことができます)(ノード1、ノード2にそれらを呼び出すことができます)
  • 私はCoherenceクラスタを設定し、(coherenceClusterを)MYSERVERするためにそれを関連付ける

私のアプリケーションでキャッシュを使用するには、他にどのようなセットアップ/構成が必要ですか?私は私のコードでは、このように何かをするため

すなわち:

NamedCache cache = CacheFactory.getCache("myDistributedCache"); 
cache.put("MyFirstCacheObject", "This is my first Cache Object"); 
cache.get("MyFirstCacheObject"); 

つだけのアプリケーションは、しかし、キャッシュを2つのクラスター間で共有する必要がある、キャッシュにアクセスする必要があります。

私は実際にが何であるかについて完全に混乱しています。実際にはが必要です。

おかげ

+0

PS。私は詳細なハウツーを探すのではなく、私が取る必要のあるステップの要約を探しています。 – vica

答えて

0

私は

  • Coherenceクラスタをいくつかのポイントを明確にしましょう - それは、マルチキャストアドレスおよびコンフィギュレーションで動作コヒーレンスオーバーライドファイルで提供されています。キャッシュ構成は通常、Coherenceキャッシュ構成ファイルに格納されます。コンフィグレーション後、WebLogic Serverを含む任意のクライアントがこのクラスタに接続できます
  • WebLogicは、起動時のパラメータに基づいてサーバの起動時にCoherenceクラスタに参加します。

(役立つかもしれない)セッションのコヒーレンス構成上の私のブログを参照してください:http://ankurkumar78.blogspot.in/2011/08/oracle-coherence-best-practices-in.html

関連する問題