From a flame graph I've observed that some workers / services are really struggling with peer selection

If we implement a random peer selection strategy and add a flipr where we can change the peer selection strategy per serviceName
We already have boolean logic to enabled / disable peer heap per serviceName.
A round robin peer selection will reduce CPU utilization and slightly degrade load balancing by increasing variance.
If round robin is involved we can also just implement random peer selection.
From a flame graph I've observed that some workers / services are really struggling with peer selection
If we implement a random peer selection strategy and add a flipr where we can change the peer selection strategy per serviceName
We already have boolean logic to enabled / disable peer heap per serviceName.
A round robin peer selection will reduce CPU utilization and slightly degrade load balancing by increasing variance.
If round robin is involved we can also just implement random peer selection.