首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分布式缓存技术

分布式缓存技术
EN

Stack Overflow用户
提问于 2010-10-05 22:24:31
回答 4查看 1.9K关注 0票数 5

我对满足以下要求的开源消息传递和/或分布式缓存技术感兴趣。

  • Java应用程序的多个负载平衡实例(可能在Amazon EC2上)
    • 随着时间的推移,扩展的实例数量也有可能发生变化。

  • 当请求附带id FOO时,事件将在内存中缓存一段时间。
    • 缓存事件的持续时间在请求有效负载中指定,并在请求之间发生变化。
    • 持续时间相对较短(按分钟数计算)。
    • 不需要持之以恒。在罕见的情况下,一些戏剧性的事情发生,服务器必须重新启动,它可以忘记过去的事件。

  • 有关请求的信息需要传播到所有服务器实例。
    • 信息的传播不能显著影响服务器的性能,特别是响应延迟。请求处理应该是异步的。然而,它应该是合理的快速和规模较大的请求。
    • 不同的服务器实例不同步是可以的。也就是说,在短时间内(按秒的顺序)服务器实例2不知道FOO发生在服务器实例1上,这是可以接受的,直到该信息被传播到它。

任何想法都将不胜感激。如果有任何解决方案需要特定的配置/定制来满足需求,请提到我需要做的事情。

编辑我并不是说当前的答案与此无关,但我的问题并不明确。请不要仅仅指向阳光下的每个MQ和JSR-107库。只有那些你有理由相信能满足我要求的。

EN

回答 4

Stack Overflow用户

发布于 2010-10-05 22:39:11

EhCache支持分布式和复制缓存

此外,当元素被添加到缓存中时,您可以设置诸如“实时”之类的内容。

票数 3
EN

Stack Overflow用户

发布于 2010-10-06 05:44:32

哈泽尔卡斯特是一个很好的工具。他们有一些有趣的性能结果,运行在EC2上

票数 3
EN

Stack Overflow用户

发布于 2010-10-05 22:51:49

查看的选项- JBoss缓存

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

https://stackoverflow.com/questions/3868226

复制
相关文章

相似问题

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