最近一直糾結這個apache+tomcat的集羣與負載均衡。。。糾結來糾結去也不徹底。
每次學到一點就用blog記錄下來,用來以後看,以及和我一起糾結於此的青年們分享一下。
今天說的是關於Cluster的配置方式。網絡上關於這裏的配置方式主要的就是兩種,一種是直接放開tomcat的註釋,還有一種就是中間會有
一大段話的方式。初始不瞭解兩種方式的差別。以爲有一種是錯誤的。後來繼續查看發現原來兩種方式都沒有錯誤只是策略不同。
從http://tomcat.apache.org/tomcat-6.0-doc/cluster-howto.html這裏可以詳細的看到。我英語不好,只是根據翻譯軟件看了看。
直接放開註釋的方式使用的是DeltaManager的策略模式,就是all-to-all的形式,意思就是說一個節點的session會完全複製到其他的節點中。這種方式適用於小的集羣模式,不推薦用到大的集羣模式當中。就是a lots of tomcat node即很多的tomcat節點。因爲這種模式會複製到所有tomcat節點,即使這個節點沒有發佈應用。
所以爲了解決節點這個問題就是用BackupManager的策略模式,即中間一大段話的配置方式。這思想就是說,只會想數據複製到一個節點,並且這個節點已經部署應用程序。
配置方式:
這配置中得注意事項前面已經提到過,這裏就不在贅述了。