tomcat里的session是什么意思? 我已經(jīng)把壓力測試關(guān)閉了 為什么還是有那么多的會話?
2 回答

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

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