第5章 Java オブジェクトをマーシャルするための Data Grid の設定
マーシャリングは、Java オブジェクトをバイナリー形式に変換して、ネットワーク経由で転送したり、ディスクに保存したりできるようにします。逆プロセスのアンマーシャリングは、データをバイナリー形式から Java オブジェクトに変換します。
Data Grid は、マーシャリングとアンマーシャリングを実行し、以下を行います。
- クラスターの他の Data Grid ノードにデータを送信します。
- データを永続キャッシュストアに保存します。
- データをバイナリー形式で格納し、デシリアライズ機能を提供します。
5.1. サポートされるタイプ
Data Grid は ProtoStream API を使用して、言語に依存しない下位互換性のある形式で、Java オブジェクトをプロトコルバッファー (Protobuf) にエンコードおよびデコードします。
ProtoStream は、キーと値の以下のタイプや、プリミティブタイプの場合にボックス化されていない同等の型を処理できます。
-
byte[]
-
Byte
-
文字列
-
整数
-
ロング
-
Double
-
Float
-
Boolean
-
Short
-
Character
-
java.util.Date
-
java.time.Instant