第7章 マーシャリング
マーシャリングは、Java POJO をネットワーク経由で転送できる形式で記述できるプロセスです。アンマーシャリングは、有線形式から読み取られたデータが Java POJO に変換するリバースプロセスです。Red Hat Data Grid は以下の目的でマーシャリング/アンマーシャリングを使用します。
- クラスターの他の Red Hat Data Grid ノードにデータを送信できるように変換します。
- データを変換し、基礎となるキャッシュストアに保存できるようにします。
- データを Red Hat Data Grid をワイヤ形式で保存し、レイジーデシリアライズ機能を提供します。
7.1. JBoss Marshalling のロール リンクのコピーリンクがクリップボードにコピーされました!
このプロセスではパフォーマンスは非常に重要であるため、Red Hat Data Grid は標準の Java Serialization の代わりに JBoss Marshalling フレームワークを使用して Java POJO をマーシャリング/アンマーシャリングします。また、このフレームワークにより、Red Hat Data Grid は、常に使用される Red Hat Data Grid Java POJO をマーシャリングするための非常に効率的な方法を提供します。内部 Java クラスを含む Java POJO をマーシャリングする効率的な方法を提供する以外に、JBoss Marshalling は標準の java.io.ObjectOutput および java.io.ObjectOutput および java.io.ObjectInput 実装よりも高性能な java.io.ObjectOutputStream および java.io. ObjectInput 実装を使用します。