9

我正在開發一個需要真正高可用性的項目,我的團隊目前正在爲將來的版本升級一些基礎架構和軟件。Java EE會話複製有哪些不同的方法?

我們希望啓用的功能之一是不僅跨越不同的服務器進行會話複製,而且跨越不同的站點(地理上分散)理想地進行會話複製。那可能嗎?有什麼方法?

對於我迄今所看到的,使會話複製,通常供應商的方法是兩者之一:

  • 序列化會話屬性
  • <分配/>標籤在web.xml與供應商特定xml中的其他配置

是否有其他方法?我應該去進行內存複製嗎?或者我應該堅持會話狀態?哪些應用服務器供應商實施每種解決方

編輯:我開始了一個賞金,所以我真的在尋找一個全面的答案。 :)

+1

您是否特別使用J2EE(pre-Java Enterprise Edition 5)?如果沒有,最好使用縮寫JavaEE和標籤`java-ee`。 – 2011-02-14 22:00:18

+0

@佩特謝謝!只是編輯它。 – Pablo 2011-02-14 22:01:40

回答

2

如果您使用的是tomcat,那麼memcached-session-manager將是一個選項。它是通過複製的memcached會議,並同時支持粘性和非粘性會話的自定義會話管理器: HTTP:// code.google.com/p/memcached-session-manager

乾杯,馬丁

相關問題