我創(chuàng )建了一個(gè)叫做clusterapp的WEB應用程序來(lái)驗證集群安裝以及SESSION復制原理。為了測試真實(shí)的SESSION復制,我寫(xiě)了一個(gè)叫做SessionReplicationClient的簡(jiǎn)單JAVA客戶(hù)端用語(yǔ)測試從一個(gè)服務(wù)器拷貝SESSION數據到另外一個(gè)服務(wù)器的需要的時(shí)間。這個(gè)客戶(hù)端使用Jakarta Commons HttpClient況架去創(chuàng )建和操作HTTPSESSION并且調用TOMCAT服務(wù)器上的一個(gè)SERVLET。用于測試SESSION復制的機器軟硬件配置如下: ● CPU: HP Pavilion Pentium III 800MHz ● Memory: 512MB RAM ● Hard disk: 40GB ● Operating system: Windows 2000 server ● JDK version: 1.4.2_05 (Note: JDK 1.4 or later version is required to use clustering and session replication) ● Tomcat version: 5.0.28 ● Tools: Pen, Log4J, Eclipse, Commons HttpClient
Iwant to thank Filip Hanik for his valuable suggestions and feedback onthe replication modes, session replication web application setup, andthe test client sections of this article.