Note: For complete enterprise functionality, including Terracotta Management Console, Fast Restartable Store and security, Terracotta recommends you try the BigMemory extended (90 day) trial program, which offers all of the functionality of the Terracotta Server Array and much more.
Terracotta Server 5.x
The new generation of Terracotta Server has had its debut supporting Ehcache 3.x distributed caching.
The Terracotta 5.x OSS offering includes the following:
Ehcache 3.x compatibility
Distributed In-Memory Data Management with fault-tolerance via Terracotta Server (1 stripe – active with optional mirror)
In memory off-heap storage - take advantage of all the RAM in your server
You can download a kit with Ehcache clustering support, which contains the Terracotta Server 5.x from the Ehcache Downloads page
Open source Terracotta Server Array (3.7) can be downloaded from terracotta-3.7.7.tar.gz.
This is compatible with Ehcache 2.6.8 and Quartz 2.1.7 only. Newer versions of Ehcache & Quartz are not compatible with this.
Ehcache is an open source, standards-based cache for boosting performance, offloading your database, and simplifying scalability. It's the most widely-used Java-based cache because it's robust, proven, and full-featured. Ehcache scales from in-process, with one or more nodes, all the way to mixed in-process/out-of-process configurations with multi-terabyte sized caches. Milestone versions of Ehcache 3.0 with a full implementation of JSR107 and off-heap support are also available as part of Ehcache project.
Quartz is a full-featured, open source job scheduling service that can be integrated with, or used along side virtually any
Java application - from the smallest stand-alone application to the largest e-commerce system. Quartz can be used to
create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of jobs; jobs whose tasks are
defined as standard Java components that may execute virtually anything you may program them to do.
The Quartz Scheduler includes many enterprise-class features, such as support for JTA transactions and clustering.