首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取SerializationService,通过序列化克隆

获取SerializationService,通过序列化克隆
EN

Stack Overflow用户
提问于 2016-08-22 17:53:34
回答 1查看 51关注 0票数 0

你好,我需要使用Hazelcast通过序列化来实现克隆。我的域模型使用的是IdentifiedDataSerializeable。为了实现它,我创建了DefaultSerializationService,但是现在我需要指定序列化工厂。

我的问题是:已经为Hazelcast创建了包含所有工厂的SerializationService

如果Hazelcast已经有了序列化服务,我为什么还要重新创建序列化服务?

有没有可能以某种方式访问Hazelcast已经在使用的SerializationService,以便实现克隆?

EN

回答 1

Stack Overflow用户

发布于 2016-08-22 19:05:35

我不确定我是否正确理解了你的问题。所以您想在Hazelcast之外序列化这些对象?而且您希望使用Hazelcast的内部机制(如SerializationService )来序列化它们,因为它们已经实现了IdentifiedDataSerializeable

如果是这样,则不支持以这种方式使用SerializationServiceSerializationService是Hazelcast SPI的一部分,没有向后兼容性保证。也不支持在Hazelcast之外使用SerializationService

从理论上讲,如果您想在正在构建的自定义Hazelcast服务中使用它,您可以利用它,但同样,服务的SerializationService可能会随时发生变化。

Hazelcast中实现的另一种方式。当您调用ObjectDataOutput.writeObject()时,它将使用所配置的Serializer

如果您只是尝试配置IdentifiedDataSerializeable,请查看与之相关的manual条目。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39076398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档