# `RpcLoadBalancer.LoadBalancer`
[🔗](https://github.com/MikaAK/rpc_load_balancer/blob/main/lib/rpc_load_balancer/load_balancer.ex#L1)

GenServer responsible for joining the `:pg` group, monitoring membership
changes, and performing graceful connection draining on shutdown.

# `child_spec`

Returns a specification to start this module under a supervisor.

See `Supervisor`.

# `start_link`

```elixir
@spec start_link(keyword()) :: GenServer.on_start()
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
