1.3. コンポーネントのダウンロード
Data Grid 8 の使用を開始するには、次のいずれかを行います。
- ベアメタルまたはその他のホスト環境に Data Grid をインストールする場合は、Red Hat カスタマーポータルからコンポーネントをダウンロードします。
- OpenShift で実行している場合は、Data Grid Operator サブスクリプションを作成します。
次の情報は、ベアメタルデプロイメントで利用可能なコンポーネントのダウンロードについて説明しています。これは、以前のバージョンの Data Grid とは異なります。
以下も参照してください。
Maven リポジトリー
Data Grid 8 は、以下のコンポーネントの Red Hat カスタマーポータルからの個別のダウンロードを提供しなくなりました。
- 以前のバージョンではライブラリーモードと呼ばれていた、カスタムアプリケーションで埋め込みキャッシュを作成するための Data Grid コアライブラリー。
- Hot Rod Java クライアント。
-
StoreMigrator
などのユーティリティー。
これらのコンポーネントをダウンロードとして利用できるようにする代わりに、Data Grid は Maven リポジトリーを介して Java アーティファクトを提供します。この変更は、Maven を使用して依存関係を一元管理できることを意味します。これにより、プロジェクト間の依存関係をより適切に制御できます。
顧客ポータルから Data Grid Maven リポジトリーをダウンロードするか、パブリック Red Hat Enterprise Maven リポジトリーから Data Grid 依存関係をプルできます。両方の方法の説明は、データグリッドのドキュメントに記載されています。
データグリッドサーバー
Data Grid Server は、ダウンロードしてホストファイルシステムに抽出できるアーカイブとして配布されます。
アーカイブ配布には、次の最上位フォルダーが含まれています。
├── bin 1 ├── boot 2 ├── docs 3 ├── lib 4 ├── server 5 └── static 6
server
ディレクトリーは、Data Grid Server インスタンスのルートディレクトリーで、カスタムコードライブラリー、設定ファイル、およびデータのサブディレクトリーが含まれています。
ファイルシステムとディストリビューションの内容の詳細については、データグリッドサーバーガイドを参照してください。
JBossEAP のモジュール
Red Hat JBoss EAP (EAP) のモジュールを使用して、データグリッドキャッシング機能を EAP アプリケーションに組み込むことができます。
EAP 7.4 では、アプリケーションは、データグリッドモジュールを個別にインストールすることなく、infinispan
サブシステムを直接処理できます。EAP 7.4 GA がリリースされた後では、Data Grid はダウンロード用の EAP モジュールを提供しなくなります。
独自のデータグリッドモジュールを構築して使用する場合でも、Red Hat はサポートを提供します。ただし、Red Hat では、モジュールが次の理由から、EAP 7.4 で直接 Data Grid API を使用することを推奨します。
-
EAP アプリケーション間で共有される集中管理されたデータグリッド設定を使用することはできません。
モジュールを使用するには、アプリケーションの JAR または WAR 内に設定を格納する必要があります。 - 多くの場合、Java クラスのロードの問題が発生し、実装にデバッグと追加のオーバーヘッドが必要になります。
Data Grid が提供する EAP モジュールの詳細については、Data Grid 開発者ガイドを参照してください。
Tomcat セッションクライアント
Tomcat セッションクライアントを使用すると、Apache Tomcat org.apache.catalina.Manager
インターフェイスを介して、JBoss Web Server (JWS) アプリケーションからデータグリッドに HTTP セッションを外部化できます。
Hot Rod Node.js クライアント
Hot Rod Node.js クライアントは、Data Grid Server クラスターで使用するためのリファレンス JavaScript 実装です。
ソースコード
各 Data Grid リリースのコンパイルされていないソースコード。