按照官方文档
1、下载开源的terracotta-3.7.2-installer.jar
下载地址:http://terracotta.org/downloads/open-source
需要注册才能下载
2、安装
在命令行进入到terracotta-3.7.2-installer.jar所在文件夹,执行如下命令:
java -jar terracotta-3.7.2-installer.jar
就会弹出安装页面,按提示安装下去就行了。
3、启动Townsend的Web Sessions例子,这个例子演示了在集群中session的共享。
1)启动terracotta服务器,在命令行进入terracotta安装目录中的sessions\samples\townsend\bin,执行下述命令
<!--Windows--> start-sample-server.bat
如果是Linux系统,则执行
<!--Linux--> start-sample-server.sh
2)启动Townsend例子
<!--windows--> start-sample.bat <!--Linux--> start-sample.sh
4、Townsend这个例子启动了两个Jetty服务器,每一个都通过Terracotta server 访问共享的session数据。使用terracotta存储session数据实现高可扩展的高可用性,任何应用服务器都可以访问到。
5、Jetty实例启动后,可用通过下面的url访问Townsend
http://localhost:9081/Townsend
http://localhost:9082/Townsend
1)访问:http://localhost:9081/Townsend,浏览相机
2)再访问http://localhost:9082/Townsend,可以看到在9081中的浏览记录
反过来在9082服务器浏览的记录,在9081也能看到。