我知道如果您使用 C++ 和 .Net 客户端,则需要 POF。但是,哪些因素可以帮助决定是否对使用 Oracle Coherence 缓存的 Java 客户端使用 POF?
根据 Oracle 文档,POF 提供了优于默认 java 序列化的性能优势。那么,为什么不是所有使用 Coherence 的应用程序都使用 POF 而不是 Java 序列化呢?
我知道如果您使用 C++ 和 .Net 客户端,则需要 POF。但是,哪些因素可以帮助决定是否对使用 Oracle Coherence 缓存的 Java 客户端使用 POF?
根据 Oracle 文档,POF 提供了优于默认 java 序列化的性能优势。那么,为什么不是所有使用 Coherence 的应用程序都使用 POF 而不是 Java 序列化呢?
据我了解:
Java 序列化
优点
缺点
POF序列化
此外,您可以查看各种序列化模式:JSON、XML、Protocol Buffers、 Avro、Thrift等。从长远来看,它们可能具有以下优势:
POF 文档中描述了优点和缺点
使用标准 Java 序列化,您无需实现 readExternal、writeExtrinal 方法