微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Geode Client/Server 操作 - 保持数据序列化

如何解决Geode Client/Server 操作 - 保持数据序列化

根据 geode 文档,分区数据始终保持序列化(我相信这是从客户端以序列化形式发送到服务器):

为了最小化序列化和反序列化的成本,Geode 尽可能避免更改数据格式。这意味着您的数据可能以序列化或反序列化的形式存储在缓存中,具体取决于您如何使用它。例如,如果服务器仅充当客户端之间数据分发的存储位置,则将数据保留为序列化形式,准备传输给请求它的客户端是有意义的。分区区域数据最初总是以序列化形式存储。

然而,在实践中,当使用非简单键测试 put 操作时,会收到以下错误:序列化过滤器正在拒绝类

这是否意味着数据在服务器上存储为不可序列化,或者只是验证错误(可以通过设置 SERIALIZABLE_OBJECT_FILTER 删除)?

BR

玉莲欧法

解决方法

默认情况下,值以序列化形式存储。但是密钥一旦到达服务器就会被反序列化。如果您想使用 java 可序列化密钥,您可以设置 SERIALIZABLE_OBJECT_FILTER。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。