pub trait LoadBalancer: Send + Sync {
// Required methods
fn select(
&self,
service_key: &str,
instances: &[Instance],
) -> Option<Instance>;
fn reset(&self, service_key: &str);
fn name(&self) -> &str;
}Expand description
Load balancer trait for selecting service instances