首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >群集中的JGroups ReplicatedHashMap

群集中的JGroups ReplicatedHashMap
EN

Stack Overflow用户
提问于 2018-08-14 23:01:33
回答 1查看 227关注 0票数 0

我的基于Spring的web应用程序被部署到一个带有粘性会话的Tomcat集群(4+节点)中。几年内最大节点数不会超过8-10个。

我需要缓存一些数据(主要是配置),以避免访问Oracle。由于此数据的性质主要是配置,因此我认为读写比为999999 / 1。

我不想使用成熟的缓存解决方案,比如Infinispan/Hazelcast/Redis,因为它增加了产品的操作复杂性,并且要求缓存一些小的、主要是只读的数据(假设最多几百千字节)。

起初,我想自己实现一个简单的复制地图,然后我看到[JGroups][1]附带了一个[ReplicatedHashMap][1]。我认为它符合我的需求,但我不确定我是否遗漏了什么。

我还应该考虑什么?有人在生产中使用过它吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-16 13:06:23

ReplicatedHashMap是一类700行代码,所以它并不是特别复杂,并且使用了已经在生产中使用了十年的JGroups。

如果你需要一些简单的东西,没有事务/溢出-存储等,那么它可能适合你的工作。请注意,您可以使用RHM作为模板对其进行修改和/或编写自己的模板。

RHM将所有数据复制到所有节点,所以如果您有许多节点(您没有),或者您的数据很大,那么ReplCache可能是更好的选择。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51844473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档