| Modifier and Type | Field and 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 and 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 and Description |
|---|---|
ServiceLocator |
Consultant.locateAll(String serviceName,
RoutingStrategy routingStrategy)
Returns a ServiceLocator with which services matching the specified service name can be found.
|
Copyright © 2017. All rights reserved.