lizongbo 的 編程學(xué)習(xí)

          http://618119.com

          BlogJava 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
            23 Posts :: 1 Stories :: 78 Comments :: 0 Trackbacks
          在javaeye上看到關(guān)于sna的一些討論,于是對(duì)sna很有好奇心,但是google了半天也沒(méi)有搜索到j(luò)ava webapp中關(guān)于sna的開(kāi)源項(xiàng)目。
          于是結(jié)合和同學(xué)交流之后,動(dòng)手寫(xiě)了幾個(gè)java文件,通過(guò)過(guò)濾器對(duì)HttpSession的包裝,實(shí)現(xiàn)java web應(yīng)用的sna架構(gòu)。
          使用 snafilter之后,即使web服務(wù)器掛了,只要用戶還能訪問(wèn)其它web服務(wù)器,則可以照常維持session。
          代碼很簡(jiǎn)單,但是想到sf上面沒(méi)有相關(guān)的東西,于是昨晚快睡覺(jué)的時(shí)候就去申請(qǐng)了一個(gè)項(xiàng)目,
          剛才登錄sf的時(shí)候,沒(méi)想到今天就已經(jīng)被批準(zhǔn)了:)

          我把代碼整理一下之后,就把它傳到sf上來(lái):)

          這個(gè)項(xiàng)目的名稱是:snafilter。
          英文簡(jiǎn)介是:?snafilter is a J2EE servlet filter which wraped HttpSession to supports share nothing architecture 。
          這句說(shuō)明是仿照另外一個(gè)開(kāi)源過(guò)濾器(http://pjl-comp-filter.sourceforge.net/)改寫(xiě)的。
          項(xiàng)目的地址是:
          http://sourceforge.net/projects/snafilter

          目前實(shí)現(xiàn)的snafilter是,sna會(huì)話id基于cookie,使用Memcached Server存放sna信息。
          通過(guò)snafilter可以避免session復(fù)制的消耗,而且不需要黏性會(huì)話的配置,就可以使得多個(gè)servlet容器(可以同時(shí)包含不同的servlet容器,比如tomcat和resin同時(shí)使用)可以結(jié)合在一起實(shí)現(xiàn)類(lèi)似failover的效果。
          基本上可以隨時(shí)重起tomcat而不影響客戶端用戶:)

          在發(fā)布第一個(gè)版本之后,打算再加入其它的一些特性,歡迎大家交流意見(jiàn)。
          ps1:我不太會(huì)使用sf的一些功能,歡迎大家分享經(jīng)驗(yàn)。
          ps2:前段時(shí)間向tomcat反映的一個(gè)小意見(jiàn),被新版本的tomcat采納了,很開(kāi)心:)
          http://tomcat.apache.org/tomcat-5.5-doc/changelog.html
          39674: Support JRockit JVM in service.bat script, as suggested by lizongbo. (yoavs)
          http://issues.apache.org/bugzilla/show_bug.cgi?id=39674

          現(xiàn)在深刻體會(huì)到我的英語(yǔ)真爛,以后得多鍛煉英語(yǔ)了:)

          posted on 2006-10-26 00:54 lizongbo 的編程學(xué)習(xí) 閱讀(2041) 評(píng)論(8)  編輯  收藏 所屬分類(lèi): java開(kāi)源
          主站蜘蛛池模板: 綦江县| 兴义市| 海晏县| 江安县| 额济纳旗| 常宁市| 锦屏县| 泾川县| 连平县| 新余市| 南丰县| 会宁县| 青岛市| 湘阴县| 和林格尔县| 蒲江县| 德兴市| 庆云县| 汕尾市| 北川| 瑞安市| 儋州市| 中方县| 蒙自县| 锦屏县| 古丈县| 铁岭县| 右玉县| 秦皇岛市| 化州市| 平阳县| 叶城县| 麦盖提县| 桃园县| 韶关市| 宝坻区| 汕尾市| 土默特右旗| 龙陵县| 林州市| 洱源县|