cluster环境如何做cache

大家有什么好的方案和建议

就是分布式Cache,有相关成熟产品了

介绍下吧,感兴趣

好像OSCache是支持Cluster的,JBoss Cache也支持。

os cache是jsp端的,jbosscache是jboss用,不能用在其他app server。这个问题其实很难解决,首先app server不支持新的线程,其次也不允许打开socket连接。对于大容量的cache,也不可能放在session中复制,jboss是使用jgoup来复制的,welogic我还没找到实现方法。

TSS已经有使用JMS实现分布式缓存的文章,可以去查询一下。

JMS是可以实现,不过JMS的速度是在是太慢了,具体效果可能会不好

我试过用2m的东西传到swiftmq,结果那个instance起不来了.

我自己做的一个项目是使用 Map + LRU 实现entity 数据高速缓存的。
自定义每个表的数据存储量。效果还不错。
不知其他人有什么好的方法。