如何在整个应用程序中使用对象?

时间:2012-06-30 13:02:35

标签: java spring java-ee spring-mvc

更好地了解这个问题:

我制作了一个Java EE(Spring MVC)应用程序。

我们的问题:要使一个对象和此对象使用整个应用程序(服务器启动到服务器停止),并且此对象具有最小20-25个类bean。并且此Object在会话范围中使用(表示用户登录注销)。此对象具有所有用户。我们的应用程序有10000-50000用户。

那么我可以在会话中存储对象吗?或者我可以将对象存储在服务器内存中(使用MAP变量创建bean并使用@autowaired)或者你有更好的想法,给我..

谢谢, 卡姆利什

1 个答案:

答案 0 :(得分:0)

是此会话范围还是应用范围?如果是应用程序范围,我会查看可能基于磁盘的备份的内存缓存(hazelcast / redis / ehcache)。您可以根据需要从缓存中删除数据。