是否有可擴展http會話管理的最佳做法?可擴展http會話管理(java,linux)
問題空間:
- 購物車種使用情況。用戶在網站周圍購物,最終退出;會話必須保留。在每個數據中心
- 的Java
- 多個數據中心
- 多個Web服務器,Linux的
我知道有這樣做噸的途徑,我可以隨時拿出自己的具體解決方案,但我想知道人羣計算器的智慧是否可以幫助我專注於最佳實踐
一般來說,似乎有幾個方法:
- 不要保留會話;永遠運行無狀態,宗教[不適合我...]
- 使用j2ee,ejb和該團伙的其餘部分
- 使用數據庫來存儲會話。我想有些工具可以使這更容易,所以我不需要自己製作所有的東西
- 使用memcached存儲會話(或其他類型的中間存儲器,半永久存儲器)
- 使用鍵值數據庫。比memcached更「持久」
- 使用「客戶端會話」,這意味着所有會話信息都存在於隱藏的表單字段中,並且在客戶端之間向前和向後傳遞。什麼都不存儲在服務器上。
有什麼建議? 謝謝
Tomcat 6.0,對吧? – Ran 2009-07-29 08:56:26
就像現在的版本一樣,是的。 JBoss附帶了Tomcat的嵌入式版本。 – skaffman 2009-07-29 09:14:00