This software efficiently distributes items among nodes with load balancing and offers visibility into failure scenarios and takeovers.
To use Set::Cluster, you can create a hash of all items, each with a relative weighting, and designate a list of nodes that the items should be distributed across. The plugin then determines the best distribution of items that balances the weightings. When a node fails, its items are automatically distributed amongst the remaining nodes, allowing for easier load balancing.
With Set::Cluster, you can calculate up to two levels of clustering, which demonstrates how the plugin handles failure scenarios. The tool returns a hash with how items are split across the nodes, and the plugin includes several functions that allow you to view and parse the results according to different failure scenarios, such as items taken over due to a failure of a specific node or all items for a node that has experienced a failure.
Overall, Set::Cluster is ideal for those looking to simplify the clustering process by easily and efficiently distributing items across multiple nodes.
Version 0.02: N/A