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