Jsession是純java編寫的用于java web集群的軟件,它分為服務器端和客戶端,服務器端叫SessionBox,用于保存session,Session是保存在內存中。客戶端叫 SessionClient,用于Session的負載均衡并與服務器端通信,通信框架用nio的Netty,有著極高的性能,序列化與反序列使用了 Protocol Buffers,性能優越。
JSession是Shared Nothing Architecture架構,是一種無共享的Session服務集群方式,架設集群極其簡單,容易擴展。SessionBox服務器可以集群,因此不會存在Session服務器的單點問題,當要組建大規模集群系統時只要的是增加應用服務器和SessionBox服務器。
Jsession特性
- SessionBox和sessionClient純java編寫,SessionBox的安裝極其簡單.
- SessionBox與SessionClient的通信是使用java nio的Netty,有極高的性能。
- web服務器對Session的set,get操作只針對其屬性數據,而不是整個Session的數據,減少了數據傳輸量,提高性能。
- JSession的集群方式在客戶端,不存在單點故障問題。
- JSession讓java web集群變得如此簡單! </OL>
<DIV class=date>收錄時間:2011-08-25 20:58:34</DIV>
本文由用戶 碼頭工人自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!