【发布时间】:2014-05-30 13:14:09
【问题描述】:
我有一个现有的域模型,我不想更改它以使用 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/),但我想知道如何继续为其他类添加更多序列化程序。
是否建议再次使用ThreadLocal 构造创建一个新的StreamSerializer 类?这意味着,将再次创建一个新的 Kryo 对象,可以吗?还是整个应用程序中只有 1 个 Kryo 对象更好?
有些类没有默认构造函数,我该如何适应?
【问题讨论】: