reqwest-lb 0.3.1

The reqwest load balancer middleware
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use reqwest_lb::{supplier::LoadBalancer, LoadBalancerPolicy, LoadBalancerRegistry};

#[test]
fn load_balancer_factory() {
    let mut factory = LoadBalancerRegistry::default();
    let load_balancer = LoadBalancer::new(Vec::<usize>::new(), LoadBalancerPolicy::default());
    factory.add("example", load_balancer);
    let load_balancer = factory.find("example");
    assert!(load_balancer.is_some());
    let load_balancer = factory.find("test");
    assert!(load_balancer.is_none());
}