hazelcast的内部机制在对象中存储对象?

时间:2015-04-10 09:16:54

标签: hazelcast

hazelcast如何处理对象中的对象。让我举个例子,

class Students{
String name, rollNumber;
Enrollments enrolments[];
 // some methods

}

class Enrollments {
   String id, subjectName;
 // some methods and fields

}

如您所见,Students类包含一个数组/注册对象列表。我的问题是,hazelcast如何处理副对象中的对象(关于内存)?最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

它序列化了。显然,您至少需要为两个类实现Serializable。避免循环依赖和通常复杂的层次结构。否则只要所有成员类及其成员都是可序列化的,你就可以了。

标准Java序列化内存占用非常糟糕,因此如果您有复杂的结构,请考虑DataSerializable或Portable。