Alfresco is a document management system. It uses Hazelcast® for Clustering and Caching in its Enterprise version (Alfresco One). The Alfresco repository provides in-memory caches.These caches are transaction safe and can be clustered. Caches greatly improve repository performance. Clustering is enabled and initialized by installing a valid clustering license.

In this case, the caches are provided and managed by Hazelcast. This setup provides a higher level of availability, reliability, and scalability, thereby maximizing the throughput of various Alfresco services. Nodes in a cluster are positioned behind a load balancer that delegates requests to cluster members based on any one member’s ability/availability to handle the load.

Next Steps