2014-11-06 99 views
0

我开发了一个应用程序并希望将其部署到集群环境中。但我不确定在一台服务器出现故障时如何复制会话。我如何管理weblogic集群中的会话复制

我需要为会话复制做些什么?

任何建议将不胜感激!

+0

你有什么样的前端?您的weblogic是否由apache提供服务? – 2014-11-07 00:09:53

+0

我们使用Weblogic代理(HttpClusterServlet)作为前端。我可以通过Hazelcast网页过滤器管理多个服务器中的会话.BUt有时会将会话ID设置为空,有时我会从应用程序中注销“请登录”。 – Raja 2014-11-07 14:27:44

回答

0

请尝试使用此功能。 http://hazelcast.com/use-cases/web-session-clustering/

将会话复制从weblogic和web层结束,因为目标是weblogic会更好。

您还可以查看会话持久性以及如何实现榛色。

我确定一个适当的缓存集群,如coherence可以在多台机器上维护会话,并在weblogic中提供高可用性。从基础架构的角度来看,我会选择Coherence或“Coherence-like”产品来实现会话复制和持久性。

+0

HI好奇的旅行者,我正在使用Hazelcast 3.3.2.but仍然得到同样的问题。请你帮我一步一步的程序来实施hazelcast – Raja 2014-11-10 10:36:32

+0

你好,我使用了hazelcast-3.3.2,hazelcast-wm-3.3 .2,在lib文件夹中添加,在web.xml中添加过滤器。但有时我得到会话id为空,但不是everytime.please建议如果我错过任何东西 – Raja 2014-11-12 08:06:43

+0

我之前没有使用过hazelcast,所以我可以推测。我为此道歉。我唯一能想到的其他事情就是检查hazelcast日志并查看它是否被调用。 – 2014-11-12 21:38:16