2013-10-29 32 views
0

我們有3個使用相同數據庫的同一個web應用程序的tomcats。會話複製 tomcat集羣的替代方案

  • 我們想要使用非stickey會話。

  • ,這意味着我們將不得不分擔雄貓之間的會話(複製)(集羣?)

  • 我們不喜歡的增量經理的主意,因爲它是所有到所有複製性能成本。

  • 但是我們真的不喜歡的備份管理器,以及(還是多個副本)

問題是:

是否有可能定義一個單一的Tomcat,這將是一個「會話管理器」和所有其他的tomcats會不會自己保留會話?

這種方式不需要會話的廣播......

回答

0

我的Tomcat的文檔閱讀發現:

...使用增量經理時,它會複製到所有節點,甚至 沒有部署應用程序的節點。

完全按照你說的,但接着說:

要解決這個問題,你要使用的BackupManager。這 經理只複製會話數據的一個備份節點

你好像反對「多個副本」,但這似乎並沒有從你提出的建議非常不同,在BackupManager是,只要我能請參閱,充當會話管理器。

當你沒有粘性會話時,你幾乎可以保證每3個請求中就有2個需要從其他地方獲得會話數據的副本,只有3個tomcats會有多少性能成本,所有的複製都強加於?

我懷疑調整會話大小更重要。大型會話往往是任何類型複製的問題。