| Modifier and Type | Field | Description |
|---|---|---|
static RoutingStrategy |
RoutingStrategies.NETWORK_DISTANCE |
A RoutingStrategy which returns service instances in order of network distance (order from nearest to farthest).
|
static RoutingStrategy |
RoutingStrategies.RANDOMIZED |
A RoutingStrategy which emits the service instances in a random order.
|
static RoutingStrategy |
RoutingStrategies.RANDOMIZED_WEIGHTED_DISTANCE |
A RoutingStrategy which returns service instances in a randomized order of network distance (order from nearest
to farthest).
|
static RoutingStrategy |
RoutingStrategies.ROUND_ROBIN |
A RoutingStrategy which returns service instances in a round robin manner.
|
| Modifier and Type | Method | Description |
|---|---|---|
static RoutingStrategy |
RoutingStrategies.randomizedWeightedDistance(double threshold) |
Creates a new RoutingStrategy which returns service instances in a randomized order but prefers closer service
instances (in terms of network distance).
|
| Modifier and Type | Method | Description |
|---|---|---|
ServiceLocator |
Consultant.locateAll(String serviceName,
RoutingStrategy routingStrategy) |
Returns a ServiceLocator with which services matching the specified service name can be found.
|
Copyright © 2024. All rights reserved.