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

- Packages that use LoadBalancingSpi
  Package | Description
  --- | ---
  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
    Modifier and Type | Method and Description
    --- | ---
    `LoadBalancingSpi[]` | IgniteConfiguration.`getLoadBalancingSpi()` Should return fully configured load balancing SPI implementation.

    Methods in org.apache.ignite.configuration with parameters of type LoadBalancingSpi
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Class and Description
    --- | ---
    `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
    Modifier and Type | Class and Description
    --- | ---
    `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
    Modifier and Type | Class and Description
    --- | ---
    `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