2.6. キャッシュモード


技術的には API の一部ではありませんが、 キャッシュを操作するために設定されるモードputremove 操作のクラスタ全体の動作に影響するため、 ここで簡単に説明します。
JBoss Cache のモードは org.jboss.cache.config.Configuration.CacheMode 列挙にて表され、 以下によって構成されます。
  • LOCAL - ローカルの非クラスタ化キャッシュです。 ローカルキャッシュはクラスタには参加せず、 クラスタ内の他のキャッシュとも通信しません。
  • REPL_SYNC - 同期レプリケーションです。 レプリケートされたキャッシュは、 クラスタ内の他のキャッシュへすべての変更をレプリケートします。 同期レプリケーションでは変更がレプリケートされ、 レプリケーションの確認が受信されるまで呼出側がブロックします。
  • REPL_ASYNC - 非同期レプリケーションです。 前述の REPL_SYNC と同様に、 レプリケートされたキャッシュはクラスタ内の他のキャッシュにすべての変更をレプリケートします。 非同期のため、 レプリケーションの確認が受信されるまで呼出側はブロックしません。
  • INVALIDATION_SYNC - キャッシュがレプリケーションではなく無効化に対して設定されている場合、 キャッシュでデータが変更される度に、 データが陳腐化したためメモリよりエビクトする必要があるというメッセージをクラスタ内の他のキャッシュが受け取ります。 これにより、 レプリケーションのオーバーヘッドを削減しながら、 リモートキャッシュ上の陳腐化データを無効にすることができます。
  • INVALIDATION_ASYNC - 上記と同じですが、 無効化のメッセージが非同期にブロードキャストされます。
キャッシュモードが動作に与える影響の詳細は 8章キャッシュモードとクラスタリング を参照してください。 キャッシュモードの設定方法は 3章設定 を参照してください。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る