第2章 Data Grid のリリース情報

新機能および最新の Data Grid のリリース情報についてご確認ください。

2.1. Data Grid 8.1.1 の新機能

Data Grid 8.1.1 により、使いやすさとパフォーマンスが向上し、セキュリティーが強化されます。8.1.1 で利用可能な機能強化および更新をすべて確認します。

2.1.1. Data Grid Server

本リリースには、Data Grid Server の機能拡張がいくつか含まれています。

カスタマイズ可能なサーバーファイルシステム

Data Grid Server には、サーバー root ディレクトリーにあるフォルダーのデフォルトの場所を上書きするシステムプロパティーが含まれるようになりました。

フォルダー説明システムプロパティーの上書き

/server/conf

サーバー設定ファイルが含まれています。

infinispan.server.config.path

/server/data

コンテナー名別に整理されたデータファイルが含まれます。

infinispan.server.data.path

/server/lib

サーバー拡張ファイルが含まれます。
このディレクトリーは再帰的にスキャンされ、クラスパスとして使用されます。

infinispan.server.lib.path
複数のパスを以下の区切り文字で区切ります:
: (Unix / Linux)
; (Windows)

/server/log

サーバーのログファイルが含まれます。

infinispan.server.log.path

ファイルからのシステムプロパティーの設定

以下のように、-P および --properties オプションを使用して、Data Grid Server の set システムプロパティーを使用できるようになりました。

$ ./bin/server.sh -P path/to/system.properties
システムサービスとしての実行

Data Grid Server は、Red Hat Enterprise Linux のサービスとしてサーバーインスタンスを実行できるように、システム init ファイルを提供します。

詳細は、Run JBoss Data Grid 7 as a RHEL 7 Service (Red Hat ナレッジベース) を参照してください。

Port Offset Takes Effect for Cluster Transport(ポートオフセット) がクラスタートランスポートに与える影響

Data Grid Server のポートオフセットを指定する場合、そのポートオフセットjgroups.bind.port および jgroups.mcast.port に適用されるようになりました。

2.1.2. Data Grid Operator

本リリースには、Data Grid Operator に拡張機能が複数含まれています。

Data Grid ノードの非アフィニティーの設定

非アフィニティー設定は、単一障害点からワークロードを保護します。

Data Grid Operator は、非アフィニティー機能を設定する Infinispan CR に spec.affinity フィールドを提供します。

暗号化の無効化

クライアント接続の暗号化を無効にできるようになりました。

security:
  endpointEncryption:
          type: None
複数の名前空間へのインストール

本リリースでは、Data Grid Operator を特定の namespace または複数の namespace にインストールできます。

2.1.3. Data Grid CLI の設定

コマンドエイリアスおよびカスタム起動プロパティーを使用して、コマンドラインインターフェイス (CLI) を設定します。CLI が設定を保存するファイルシステムの場所を定義することもできます。

2.1.4. 非ブロックスレッドプールの使用が改善されました。

以前のリリースでは、Data Grid は Java ThreadPoolExecutor クラスを使用してブロックスレッドプールを管理します。本リリースでは、Data Grid は、アイドル状態のスレッドがない場合にのみ新しいスレッドを割り当てる EnhancedQueueExecutor クラスに、ThreadPoolExecutor クラスを置き換えます。この変更により、スレッドが必要な場合にのみ割り当てられるようにすることで、ノンブロッキングスレッドプールの使用の効率が改善されます。

2.1.5. ProtoStream API のアップグレード

Data Grid 8.1.1 は ProtoStream API 4.3.4 をアップグレードします。

重要

以前のバージョンでは、ProtoStream API は、メッセージが最上位としてのみ生成されたメッセージタイプを正しくネストしませんでした。このため、永続キャッシュストアに Protobuf メッセージがあり、Data Grid 8.1.1 にアップグレードする場合、Protobuf アノテーションがトップレベルになるように Java クラスを変更する必要があります。これにより、永続化されたメッセージのネストが Java クラスのネストと一致することが保証されます。一致しない場合、データの非互換性の問題が発生する可能性があります。

2.1.6. ドキュメントへの追加とアイスメント

Data Grid のドキュメントが更新され、以下の内容が追加されています。