0

我有一个现有的域模型,我不想更改它以使用 Hazelcast。为此,我想使用 StreamSerializer 接口和 Kryo。我查看了https://github.com/hazelcast/hazelcast-book-examples/blob/master/chapter-serialization/kryo-serializer/src/main/java/PersonKryoSerializer.java示例(或类似的http:// /blog.hazelcast.com/2013/10/16/kryo-serializer/),但我想知道如何继续为其他类添加更多序列化程序。

是否建议再次使用构造创建一个新StreamSerializer类?ThreadLocal这意味着,将再次创建一个新的 Kryo 对象,可以吗?还是Kryo在整个应用程序中只有 1 个对象更好?

有些类没有默认构造函数,我该如何适应?

4

1 回答 1

0

我会去创建一个包含 Kryo 对象(和 thradlocal)的超类,并为它上面的每个实体创建一个子类。

于 2014-05-31T06:41:49.207 回答