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.

PropertyValue
dbpedia-owl:Software/license
dbpedia-owl:Software/platform
dbpedia-owl:Software/status
  • Active
dbpedia-owl:Work/genre
dbpedia-owl:genre
dbpedia-owl:license
dbpedia-owl:platform
dbpedia-owl:status
  • Active
dbpprop:abstract
  • 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, 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 Workload distribution Inter-JVM coordination POJO clustering
dbpprop:developer
  • Terracotta, Inc
dbpprop:genre
dbpprop:hasPhotoCollection
dbpprop:latestReleaseDate
dbpprop:latestReleaseVersion
  • 3 (xsd:integer)
dbpprop:license

  • based on MPL, with an additional requirement for attribution
dbpprop:logo
dbpprop:name
  • Terracotta
dbpprop:operatingSystem
dbpprop:platform
dbpprop:programmingLanguage
dbpprop:reference
dbpprop:relatedInstance
dbpprop:status
  • Active
dbpprop:website
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
rdf:type
rdfs:comment
  • 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.
rdfs:label
  • Terracotta Cluster
owl:sameAs
foaf:homepage
foaf:name
  • Terracotta
foaf:page
is owl:sameAs of