| Interface | Description |
|---|---|
| LoadbalanceStrategy |
| Class | Description |
|---|---|
| LoadbalanceRSocketClient |
RSocketClient implementation that uses a LoadbalanceStrategy to select the RSocket to use for a given request from a pool of possible targets. |
| LoadbalanceRSocketClient.Builder |
Builder for creating an
LoadbalanceRSocketClient. |
| LoadbalanceTarget |
Simple container for a key and a
ClientTransport, representing a specific target for
loadbalancing purposes. |
| RoundRobinLoadbalanceStrategy |
Simple
LoadbalanceStrategy that selects the RSocket to use in round-robin order. |
| WeightedLoadbalanceStrategy |
LoadbalanceStrategy that assigns a weight to each RSocket based on usage
statistics, and uses this weight to select the RSocket to use. |