Terracotta Cluster

Terracotta Cluster

Infobox Software
name = Terracotta



caption =
developer =
latest release version = 2.6.2
latest release date = release date|2008|07|01
latest preview version = 2.6.3
latest preview date = release date|2008|07|26
operating system = Cross-platform
platform = Java Virtual Machine
programming language = Java
genre = Cluster
license = [http://www.terracotta.org/confluence/display/orgsite/Licensing Terracotta Public License]
website = http://www.terracotta.org

Terracotta is an open source JVM-level clustering software for Java. It delivers clustering as a runtime infrastructure service, which simplifies the task of clustering a Java application immensely, by effectively clustering the JVM underneath the application, instead of clustering the application itself.

Terracotta's JVM-level clustering can turn single-node, multi-threaded applications into distributed, multi-node applications, often with no code changes. Terracotta uses standard bytecode manipulation techniques to plug into the Java Memory Model in order to maintain semantics of Java (Java Language Specification), such as pass-by-reference, thread coordination, and garbage collection across the cluster. Terracotta's JVM-level clustering is enabled through declarative configuration (XML), and provides fine-grained, field-level replication, which means that objects do not need to implement Java serialization.

Terracotta uses the idea of Terracotta Integration Modules, or TIMs, to plug into common OSS, like Apache Tomcat, EHCache and Hibernate.

Typical use cases include:
* HTTP session clustering
* Distributed caching
* Hibernate caching
* Virtual heap for large data sets
* Distributed workload distribution
* Inter-JVM coordination
* POJO clustering

ee also

*Computer cluster

External links

* [http://www.terracotta.org/ Terracotta Official website]
* [http://www.infoq.com/articles/open-terracotta-intro Introduction to Terracotta]
*google video|7660457673499305140|Terracotta Tech: Cluster Your JVM To Simplify Application Architecture by Ari Zilka, is the founder of Terracotta Technologies.
*google video|687450589783624653|Open Source Network-Attached Memory by Ari Zilka, is the founder of Terracotta Technologies.
* [http://blog.markturansky.com/archives/26 How to build an enterprise message bus with Terracotta]
* [http://jonasboner.com/2007/01/29/how-to-build-a-pojo-based-data-grid-using-open-terracotta/ How to Build a POJO-based Data Grid using Terracotta]
* [http://www.devx.com/Java/Article/32603/ Stateful Session Clustering using Terracotta]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Terracotta Cluster — Terracotta Développeur Terracotta, Inc Dernière version 3.2.0 [ …   Wikipédia en Français

  • Terracotta — may refer to: *terra cotta, (Italian: baked earth ) is a ceramic. Its uses include vessels, water waste water pipes and surface embellishment in building construction. *Terracotta Cluster, an open source JVM level clustering software for Java.… …   Wikipedia

  • Cluster (computing) — A computer cluster is a group of linked computers, working together closely so that in many respects they form a single computer. The components of a cluster are commonly, but not always, connected to each other through fast local area networks.… …   Wikipedia

  • Кластер Terracotta — Эта статья или раздел носит ярко выраженный рекламный характер. Это не соответствует правилам Википедии. Вы можете помочь проекту, исправив текст согласно стилистическим рекомендациям Википеди …   Википедия

  • Apache Tomcat — Infobox Software name = Apache Tomcat caption = Apache Tomcat Default Page collapsible = yes developer = Apache Software Foundation latest release version = 6.0.18 latest release date = release date|2008|07|31 latest preview version = latest… …   Wikipedia

  • Hibernate (Java) — Infobox Software name = Hibernate developer = Red Hat latest release version = 3.3.1 GA latest release date = release date|2008|09|11 operating system = Cross platform (JVM) latest preview version = latest preview date = platform = Java Virtual… …   Wikipedia

  • Dubai International City — International City, Dubai   City   Dubai International City IC Dubai by Night CBD and England C …   Wikipedia

  • Vikramaśīla University — IAST2|Vikramaśīla University was one of the two most important centers of Buddhist learning in India, along with IAST2|Nālandā University during the Pala dynasty. IAST2|Vikramaśīla was established by King Dharmapala (783 to 820) in response to a… …   Wikipedia

  • Garden roses — are mostly hybrid roses that are grown as ornamental plants in private or public gardens. They are one of the most popular and widely cultivated group of flowering plants, especially in temperate climates. Numerous cultivars have been produced,… …   Wikipedia

  • History of Africa — Pre Colonial African States …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”