我有一个java应用程序,使用JVM作为 session 存储。但最近当用户超过一定数量时。应用程序崩溃了。 JVM 内存不足。
我想添加新的应用程序服务器也想使用负载均衡器,但由于 session 依赖于 JVM,我无法与其他应用程序服务器共享它。
如果我可以使用一个专用于 JVM session 的 JVM 实例并通过多个应用程序服务器访问它,那就太好了。我该如何做到这一点?
我在项目中使用Java Spring。我的计划可以满足大量用户的请求吗?
提前致谢。
最佳答案
有一个名为 Terracotta 的第三方应用程序。我尝试了一下,对于 Spring 应用程序来说工作得很好。
您可以从下面的链接找到配置详细信息。
http://www.terracotta.org/documentation/4.1/terracotta-server-array/introduction
如果需要任何帮助,请发表评论。
关于java - 共享 JVM session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25972440/