## Uses of Interface
org.apache.ignite.spi.loadbalancing.LoadBalancingSpi

Packages that use LoadBalancingSpi
org.apache.ignite.configuration: Contains configuration-related classes.
org.apache.ignite.spi.loadbalancing.adaptive: Contains adaptive load balancing SPI.
org.apache.ignite.spi.loadbalancing.roundrobin: Contains default round-robin implementation for load balancing SPI.
org.apache.ignite.spi.loadbalancing.weightedrandom: Contains weighted random-base implementation for load balancing SPI.

### Uses of LoadBalancingSpi in org.apache.ignite.configuration

Methods in org.apache.ignite.configuration that return LoadBalancingSpi
`LoadBalancingSpi[]` IgniteConfiguration.`getLoadBalancingSpi()` Should return fully configured load balancing SPI implementation.

Methods in org.apache.ignite.configuration with parameters of type LoadBalancingSpi
`IgniteConfiguration` IgniteConfiguration.`setLoadBalancingSpi(LoadBalancingSpi... loadBalancingSpi)` Sets fully configured instance of `LoadBalancingSpi`.

### Uses of LoadBalancingSpi in org.apache.ignite.spi.loadbalancing.adaptive

Classes in org.apache.ignite.spi.loadbalancing.adaptive that implement LoadBalancingSpi
`class` `AdaptiveLoadBalancingSpi` Load balancing SPI that adapts to overall node performance.

### Uses of LoadBalancingSpi in org.apache.ignite.spi.loadbalancing.roundrobin

Classes in org.apache.ignite.spi.loadbalancing.roundrobin that implement LoadBalancingSpi
`class` `RoundRobinLoadBalancingSpi` This SPI iterates through nodes in round-robin fashion and pick the next sequential node.

### Uses of LoadBalancingSpi in org.apache.ignite.spi.loadbalancing.weightedrandom

Classes in org.apache.ignite.spi.loadbalancing.weightedrandom that implement LoadBalancingSpi
`class` `WeightedRandomLoadBalancingSpi` Load balancing SPI that picks a random node for job execution.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.16.0
Release Date | : December 15 2023