hazelcast如何处理对象中的对象。让我给你举个例子,
class Students{
String name, rollNumber;
Enrollments enrolments[];
// some methods
}
class Enrollments {
String id, subjectName;
// some methods and fields
}
如您所见,Students类包含一个注册对象的数组/列表。我的问题是,hazelcast如何处理边对象中的对象(关于内存)?最好的方法是什么?
它对它进行序列化。显然,您至少需要为这两个类实现Serializable。避免循环依赖关系和通常复杂的层次结构。否则,只要所有成员类及其成员都是可序列化的,就可以了。
标准Java序列化内存占用非常糟糕,所以如果您有复杂的结构,请考虑DataSerializable或Portable。