Resin supports static and dynamic clusters with servers either defined
in configuration files or added and removed as load changes. Its clustering
supports both public and private cloud configurations. Clustering supports
HTTP load balancing, distributed caching and sessions, distributed
and deployment.
To support the elastic-server cloud, Resin maintains the
following when servers are added and removed:
- Deployment of applications with a clustered transactional
repository.
- Data redundancy with a triad hub.
- Load balancing to the dynamic servers.
- Distributed management, sensing, and health checks.
- Elastic JMS message queues.
- Distributed caching and store for both servlet sessions and jCache
caching.
Configuration of JVM, threading, cluster,
and TCP parameters for a server.