内容中会提及 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 与 Tomcat 集群的配置,以及如何利用 Terracotta 实现高效、可靠的 session 共享。 1. ** Terracotta 基本原理** Terracotta 是一款开源软件,它提供了一种在 Java 应用程序之间实时...
#### 四、Terracotta的配置与优化 ##### 配置概览 Terracotta提供了丰富的配置选项,包括XML配置、ehcache.xsd、ehcache-failsafe.xml等,用户可以根据应用需求灵活调整。同时,Terracotta也支持动态改变缓存配置...
在Tomcat的bin目录下创建`startupTC.bat`脚本,用于启动时与Terracotta集成。 第三步,创建`tc-config.xml`配置文件,该文件定义了Terracotta服务器的设置。例如,`<server>`标签用于定义每个服务器节点,包括主机...
3. **监控与调优**:利用Terracotta提供的监控工具,持续观察集群状态,进行必要的性能调优。 4. **测试与部署**:在生产环境部署前,进行充分的测试,确保在真实负载下的稳定性和性能。 总的来说,Terracotta通过...
【标题】:“使用Terracotta进行Web Session同步” 在分布式Web应用环境中,用户会话(Session)的共享和同步是一个重要的挑战。Terracotta是一款开源软件,它提供了一种高效且可靠的解决方案,允许在集群环境中...
本文主要介绍了如何利用Terracotta与Tomcat构建高效的Web应用集群。在实际应用中,通过集群技术可以显著提升系统的可用性和伸缩性,特别是对于高流量、高并发的应用场景。通过Terracotta实现的跨Tomcat节点的session...
3. **Clients SDK**:提供API和库,使得Java应用可以与Terracotta集群交互,实现数据的分布式存储和访问。 **terracotta-license.key:** 这个文件是Terracotta的许可证密钥,用于验证和激活企业版的功能。没有有效...
《Terracotta 3.7.7:分布式内存管理与集群解决方案》 Terracotta 3.7.7 是一款强大的分布式内存管理工具,它允许Java应用程序在多台服务器之间共享内存,从而实现数据的实时同步和高可用性。这款软件在2014年2月17...
当与Terracotta结合使用时,Ehcache可以实现分布式缓存,使得多台服务器上的应用可以共享同一份缓存数据,从而构建高可用的集群环境。在本篇中,我们将深入探讨如何在Java项目中配置Ehcache与Terracotta来实现这一...
解决这些问题需要深入理解Terracotta的工作原理及其与Java应用的交互方式,同时可能还需要调整现有的业务逻辑以适应分布式环境下的数据共享需求。 总之,通过使用Terracotta实现Session共享,不仅能够显著提升...
Terracotta 3.2.1 英文文档
记载了terracotta如何与tomcat、jetty等服务器的集群,解释了tc-config.xml中各个配置的作用
terracotta-ee-3.5.2破解版
terracotta license.key ,
terracotta-toolkit-1.3-runtime-3.2.0.jar 集群实现JAR
结合标题和描述,我们可以猜测这个压缩包可能包含了与Memcached相关的源代码、配置示例、或者是与Terracotta产品(例如Ehcache)集成的工具或文档。 基于这些信息,我们可以讨论以下知识点: 1. **分布式数据存储*...
terracotta-eclipse-plugin-3.7.7-2013-08-19_16-03-48.tar(terracotta的Eclipse插件) 发现官网挺卡的,有时候下不了,先传上来吧,供国内用户下载,这个算最新的吧。2014-02-17下载的。