1

跨不同模块使用缓存时遇到问题。起初,我使用的是 Ehcache 2.10.6,所以在我的配置ehcache.xml文件中我有这样的内容:

<bootstrapCacheLoaderFactory
            class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory"/>

我用它作为cache.bootstrap();

升级到 3.x 版本(3.8.1)后,这不可用,我也看不到任何替代品。是否有任何替代品或其他东西来复制上面的配置?

谢谢。

4

1 回答 1

0

基于 RMI 的复制已在 Ehcache 3.x 中停止。它在 Ehcache 2.x 中的实现缺乏语义:写入可能会丢失,读取不能保证是一致的,等等......

相反,您应该使用 Terracotta 研究缓存集群

于 2020-03-20T16:30:12.870 回答