使用 JBoss Cache 作为分布式状态存储库是个好主意吗?
当您需要保证每次从存储库中读取某些内容时,您可以获得最新版本的内容时,是否可以应用 JBoss Cache?- 无论我们考虑集群中的哪个节点?
使用 JBoss Cache 作为分布式状态存储库是个好主意吗?
当您需要保证每次从存储库中读取某些内容时,您可以获得最新版本的内容时,是否可以应用 JBoss Cache?- 无论我们考虑集群中的哪个节点?
使用Hazelcast,它总是得到保证。无论集群节点如何,读取始终返回最新版本。
Hazelcast 是用于 Java 的开源(Apache 许可)、事务性、分布式缓存解决方案。尽管它提供了 map、multimap、queue、topic、lock 和 executor 服务的分布式实现,但它不仅仅是一个缓存。
你需要小心这些东西,但我会说是的。JBossCache 是事务性的,可以对分布式状态执行异步或同步原子操作。我有很好的经验,可以推荐它。有时它可能是喜怒无常和晦涩难懂的,但我还没有找到其他可以做同样工作的东西。