簡體   English   中英

Tomcat中的內存會話復制

[英]Tomcat in memory session replication

我們正在尋求在內存會話復制中實現。 在此之前,我們主要關心的是會話對象將如何使用內存? 如果會話在一段時間后變大,則會出現內存不足錯誤,那么除了增加內存大小外,如何克服這一問題? 如果有人進入這些,請回復我..,在此先感謝。

這不是一個精確的答案,但我強烈建議您閱讀博客。 有很多有用的技巧可以處理Java中的大量數據。

如果在Linux上部署,請考慮使用tmpfs或ramfs 也許您根本不需要編寫代碼。

您可以做的一件事就是限制活動會話的數量(maxActiveSessions): http : //tomcat.apache.org/tomcat-7.0-doc/config/manager.html#Common_Attributes-這樣就可以限制會話使用的內存。

另一種選擇是使用非粘性會話,以便內存中並發存儲的會話數與並發請求數一樣多。 不確定與非粘性會話進行的tomcat集成復制的詳細信息,但是至少memcached-session-manager可以管理它們(我必須提到我是這個庫的作者)。 它還提供了jmx統計信息 ,可讓您檢查會話內存大小。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM