对象图和 Infinispan
Object graph and Infinispan
我们在 Java 应用程序中有一个大型对象图。
我们想在几个节点之间共享对象图
我们现在正在研究 Infinispan
我们遇到的问题是,当我们更新一个被多个对象引用的对象时,Inifinispan 正在创建一个新对象,我们正在失去所有其他对象对它的引用(仍然指向旧对象)
有没有办法克服这个问题?
不,当缓存是集群时,Infinispan 无法保留不同缓存条目中对象之间的引用。
您可以尝试 Hibernate OGM 在 Infinispan 之上,或者自己实现类似的东西:将共享对象存储为单独的条目(在同一缓存或不同缓存中)并用它们替换对它们的引用在存储中缓存键,然后在加载时用对象引用替换缓存键。
我们在 Java 应用程序中有一个大型对象图。 我们想在几个节点之间共享对象图 我们现在正在研究 Infinispan 我们遇到的问题是,当我们更新一个被多个对象引用的对象时,Inifinispan 正在创建一个新对象,我们正在失去所有其他对象对它的引用(仍然指向旧对象)
有没有办法克服这个问题?
不,当缓存是集群时,Infinispan 无法保留不同缓存条目中对象之间的引用。
您可以尝试 Hibernate OGM 在 Infinispan 之上,或者自己实现类似的东西:将共享对象存储为单独的条目(在同一缓存或不同缓存中)并用它们替换对它们的引用在存储中缓存键,然后在加载时用对象引用替换缓存键。