0

我最近了解到集群负载均衡之间的区别。使用Tomcat配置群集和负载平衡的步骤?

我有一个聊天应用程序,我需要它来测试负载平衡和集群。

我GOOGLE了很多,不能得到确切的答案。

我不知道如何使用tomcat进行配置。

希望我们的Stack用户能给出最佳答案,并为我提供配置步骤以及所需的服务器和文件。

回答

2

Tomcat集群通常意味着会话复制 - 这可能不是您在两台服务器上部署聊天应用程序时所期望的。恐怕,我希望你必须明确地编码一些业务层代码,以便能够让用户1(连接到tomcat 1)能够在tomcat 2上与用户2聊天。

配置tomcat as a cluster将有助于您的负载均衡器可以在tomcat 1发生故障(通常用户继续在tomcat集群安装中继续登录)的情况下平衡从tomcat 1到tomcat 2的请求。但它不会做任何事情来帮助您的聊天在两台服务器之间神奇地分配。

我怀疑这是什么让你感到困惑 - 它似乎与你正在寻找的东西不同。 (我只是猜测这是基于你提供的信息的一点点)

恐怕,我不指望任何人提供配置文件,将神奇地工作(或我误解了你的问题)

+0

感谢您的回复...这是我的TL告知的情况。我有2个服务器正在运行并处理来自用户的请求。如果任何一台服务器发生故障,并且请求将由另一台服务器处理,而不会丢失任何数据。为此做什么? – 2013-02-27 14:26:25

+0

另外如何执行负载平衡? – 2013-02-27 14:29:16

+0

如果您的负载均衡器只与两个tomcats中的一个平衡(而不是保持两者都忙),http://tomcat.apache.org/tomcat-7.0-doc/cluster-howto.html将有所帮助(链接答案)。如果它们同时存在于两个tomcat中,我的答案就成立了 – 2013-02-27 14:29:42