北在北方

太白枝头看,花开不计年,杯中浮日月,楼外是青天。

导航

Terracotta Web Sessions Tutorial

Posted on 2012-11-10 21:19  CN.programmer.Luxh  阅读(865)  评论(0编辑  收藏  举报

  按照官方文档

  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也能看到。