3.3. 使用 Java 序列化
您可以使用 Java 序列化与 Data Grid 进行 marshall 对象来实现 Java Serializable
接口。
提示
Java 序列化提供比 ProtoStream marshalling 更差的性能。只有在有严格的要求时才应使用 Java 序列化。
流程
-
配置数据网格以使用
JavaSerializationMarshaller
。 - 将您的 Java 类添加到反序列化允许列表中。
声明
programmatic
GlobalConfigurationBuilder builder = new GlobalConfigurationBuilder(); builder.serialization() .marshaller(new JavaSerializationMarshaller()) .allowList() .addRegexps("org.infinispan.example.", "org.infinispan.concrete.SomeClass");
GlobalConfigurationBuilder builder = new GlobalConfigurationBuilder();
builder.serialization()
.marshaller(new JavaSerializationMarshaller())
.allowList()
.addRegexps("org.infinispan.example.", "org.infinispan.concrete.SomeClass");