4.2. Data Grid の設定 API


プログラムで Data Grid を設定します。

グローバル設定

GlobalConfiguration クラスを使用して、Cache Manager 下のすべてのキャッシュに設定を適用します。

GlobalConfiguration globalConfig = new GlobalConfigurationBuilder()
  .cacheContainer().statistics(true) 1
  .metrics().gauges(true).histograms(true) 2
  .jmx().enable() 3
  .build();
1
キャッシュマネージャーの統計を有効にします。
2
metrics エンドポイント経由で統計をエクスポートします。
3
JMX MBean を使用して統計をエクスポートします。

参考資料:

キャッシュ設定

ConfigurationBuilder クラスを使用してキャッシュを設定します。

ConfigurationBuilder builder = new ConfigurationBuilder();
     builder.clustering() 1
            .cacheMode(CacheMode.DIST_SYNC) 2
            .l1().lifespan(25000L) 3
            .hash().numOwners(3) 4
            .statistics().enable(); 5
     Configuration cfg = builder.build();
1
キャッシュクラスターリングを有効にします。
2
分散同期キャッシュモードを使用します。
3
L1 キャッシュのエントリーの最大有効期間を設定します。
4
キャッシュエントリーごとに 3 つのクラスター全体のレプリカを設定します。
5
キャッシュ統計を有効にします。

参考資料:

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.