Resin's clustering is designed to support a straight-forward
elastic-server private cloud: allowing servers to join and leave the
cluster while maintaining uptime and reliability without needing
configuration changes.
To support the elastic-server cloud, Resin maintains the
following when servers are added and removed:
- Data redundancy with a triad hub.
- Application deployment through a clustered transactional
repository.
- Distributed caching and store for both servlet sessions and jCache
caching.
- Load balancing to the dynamic servers.
- Distributed management, sensing, and health checks.
- Elastic JMS message queues.
Configuration of JVM, threading, cluster,
and TCP parameters for a server.