分布式Java WEB应用的用户共享数据

ServletContext可以通过setAttribute和getAttribute跨用户共享数据,但是如果在分布式情况下,请问有什么成熟的技术能够完成上述功能?

另外apache Cassandra支持分布式,不过这个我没有用过。

比如: memcache。

[quote]Memcache 略有耳闻,那么还有其他可选技术吗?[/quote]

memcache是把数据保存在内存里的,和你的ServletContext功能是类似的。如果只是想分布式共享数据,也可以用数据库,JMS等等,看需求吧。