如果我理解正确,Infinispan / JBoss Cache使用Java自己的序列化机制,这种机制可能很慢并占用相对较多的存储空间。我一直在寻找可以实现以下目标的替代方案:
是否有可以实现两者的框架或库?
答案 0 :(得分:1)
JBoss Cache确实使用了Java序列化,但Infinispan却没有。相反,它使用JBoss编组来提供微小的有效载荷和捕获流。如果在Infinispan中启用storeAsBinary,它将以编组的形式存储Java对象。
Re 1.不在任何一种产品中。 Re 2.使用storeAsBinary在Infinispan中支持。 https://docs.jboss.org/author/display/ISPN/Marshalling
中的更多信息顺便说一句,如果这不能说服你,你可以随时让Protobufs生成你需要的byte [],你可以将它放在Infinispan中。