内容中会提及 Terracotta(Ter), Lucene,Compass(Cps)
Ter可能有点陌生,但是谈到EHCache, Quertz我想就不必多说了。Ter已经收购了他们。看来Ter的名气也不小。
Ter是基于JVM上的heap共享。用了一段时间后感觉比较像memcached的增强和扩展方案,不过相对于memcached能减少对代码修改的侵入性。
Ter中对Distributed Shared Objects (DSO)描述并不是很具体,不是所有Object都能做DSO,涉及到本地IO(就像Lucene中的Directory)的类无法做到,所以必须经过特殊处理才能使用。
Terracotta有几个优点:
1.采用了Terracotta的集群机器每次宕机重启可以完全恢复到正常运行状态,无需担心数据的丢失。
2.减少了像Memcached这样对代码间歇性的修改。
要配合 Terracotta 和 Lucene 会涉及到到第三方的类,compass!
部署和应用更应该了解它的内部结构。memcached与terracotta具有一定的相似度,memcached是通过代码来获取cache,例如 memcached中会写到, get(key,value),然后服务器会通过获取来取得缓存中应用的数据。而terracotta会通过xml的配置来告诉你那些类中的变量是被所有client统一共享的。
要开发terracotta应用就必须使用eclipse plugin来做,这个terracotta上有下载也有说明。
terracotta的部署和开发分为2个部分,服务器端和客户端。
在eclipse plugin 中既包含了client 也包含了 server端。
下载和安装:
1.下载 Terracotta
1.创建一个 terracotta应用。
- 大小: 21.2 KB
分享到:
相关推荐
Terracotta
java ehcache terracotta 集群, 分布式缓存配置
Terracotta 3.2.1 英文文档
记载了terracotta如何与tomcat、jetty等服务器的集群,解释了tc-config.xml中各个配置的作用
terracotta-ee-3.5.2破解版
terracotta集群负载,是个好东西
terracotta license.key ,
其实terracotta集群tomcat这方面的资料也算不少了··但还是会很容易出现错误·· 希望我这个文档能帮助大家!
Terracotta实现基于Tomcat的Web应用集群
terracotta-eclipse-plugin-3.7.7-2013-08-19_16-03-48.tar(terracotta的Eclipse插件) 发现官网挺卡的,有时候下不了,先传上来吧,供国内用户下载,这个算最新的吧。2014-02-17下载的。
2014年05月12日最新版本, Windows版本 terracotta-ee-4.1.2.jar,terracotta-license.key
ehcache的terracotta方案的比较.docx
terracotta-toolkit-1.3-runtime-3.2.0.jar 集群实现JAR
本文介绍如何配置Tomcat和Terracotta服务器将普通的Web应用部署到集群中,实现跨Tomcat节点的session复制,以达到负载均衡、提高系统吞吐量和灾难恢复的效果。
terracotta-3.7.7.tar.gz 官方网站卡得要死,有时候不一定能下载,把最近自己用的,算最新版吧,提供在国内网站下载吧。 2014-02-17下载的。
terracotta完整开发插件,可以作为eclipse的插件,也可以单独使用,功能齐全;
使用terracotta实现session共享的证实实验
terracotta-3.7.7-installer.jar