Search code examples
cachingjdbcehcachedistributed-caching

How to Configure Distributed Ehcache


I want to configure Ehcache instances on different VMs and run a servlet on the host, using those caches as data storage. The cache servers have to form a cluster, for distributed caching.

I searched anywhere (google, stackoverflow, Ehcache documentation). However, I could not find any sufficient "how to" article. Plus, I have no possibility to use enterprise products (Terracotta BigMemory etc.).

public class Customer{
    private Integer id;
    private String name;

    public Customer(){}

    //setters getters
}

Feel free to assume that elements are containing Customer information as above. I only need to know how to connect to a remote server via CacheManager.


Solution

  • Ehcache does not provide distribution for its open source implementation - its available in the paid product. For distribution, you can look at hazelcast or infinispan.