tomcat里的session是什么意思? 我已經把壓力測試關閉了 為什么還是有那么多的會話?
2 回答

皮縣豆福腦
TA貢獻18條經驗 獲得超4個贊
對Tomcat而言,Session是一塊在服務器開辟的內存空間,其存儲結構為ConcurrentHashMap。
我們知道Http協議是一種無狀態協議,即每次服務端接收到客戶端的請求時,都是一個全新的請求,服務器并不知道客戶端的歷史請求記錄;
而Session的主要目的就是為了彌補Http的無狀態特性。簡單的說,就是服務器可以利用session存儲客戶端在同一個會話期間的一些操作記錄。
以上

臨摹微笑
TA貢獻1982條經驗 獲得超2個贊
session是會話連接,但是關閉了連接,session不會消失,調用session的invalidate()方法才會變為失效,自動過期也是失效,就好比SessionListener中瀏覽器關閉,并不會觸發destory()方法,只有當session觸發invalidate()方法時才會失效
添加回答
舉報
0/150
提交
取消