Cacheonix simplifies cluster management by eliminating the need for manual cluster configuration. Cacheonix cluster automatically adds new machines to the cluster and balances the load by sending parts of the cache data to the new cluster members. Cacheonix detects failed members of the cluster, reconfigures itself and seamlessly restores the data from partition replicas. The reliable clustering protocol by Cacheonix makes developing distributed distributed systems as easy as writing a single-JVM application.
In addition to reducing the load on the database, Cacheonix helps developers to scale applications horizontally and to maximize application performance.