Interface | Description |
---|---|
ReactorLoadBalancer<T> |
A Reactor based implementation of
ReactiveLoadBalancer . |
ReactorServiceInstanceLoadBalancer |
A marker interface for
ReactorLoadBalancer that allows selecting
ServiceInstance objects. |
SelectedInstanceCallback |
A callback interface that allows to pass the selected service instance data from the
LoadBalancer.
|
ServiceInstanceListSupplier |
A
Supplier of lists of ServiceInstance objects. |
ServiceInstanceListSupplierBuilder.Creator |
Allows creating a
ServiceInstanceListSupplier instance based on provided
ConfigurableApplicationContext . |
ServiceInstanceListSupplierBuilder.DelegateCreator |
Allows creating a
ServiceInstanceListSupplier instance based on provided
ConfigurableApplicationContext and another
ServiceInstanceListSupplier instance that will be used as a delegate. |
Class | Description |
---|---|
CachingServiceInstanceListSupplier |
A
ServiceInstanceListSupplier implementation that tries retrieving
ServiceInstance objects from cache; if none found, retrieves instances using
DiscoveryClientServiceInstanceListSupplier . |
DelegatingServiceInstanceListSupplier |
Represents a
ServiceInstanceListSupplier that uses a delegate
ServiceInstanceListSupplier instance underneath. |
DiscoveryClientServiceInstanceListSupplier |
A discovery-client-based
ServiceInstanceListSupplier implementation. |
HealthCheckServiceInstanceListSupplier |
A
ServiceInstanceListSupplier implementation that verifies whether the
instances are alive and only returns the healthy one, unless there are none. |
HintBasedServiceInstanceListSupplier |
A
ServiceInstanceListSupplier implementation that uses hints to filter service
instances provided by the delegate. |
LoadBalancerServiceInstanceCookieTransformer |
A
LoadBalancerRequestTransformer that allows passing the instanceId) of
the ServiceInstance selected by the LoadBalancerClient in a cookie. |
NoopServiceInstanceListSupplier |
A no-op implementation of
ServiceInstanceListSupplier . |
RandomLoadBalancer |
A random-based implementation of
ReactorServiceInstanceLoadBalancer . |
RequestBasedStickySessionServiceInstanceListSupplier |
A session cookie based implementation of
ServiceInstanceListSupplier that gives
preference to the instance with an id specified in a request cookie. |
RetryAwareServiceInstanceListSupplier |
A
ServiceInstanceListSupplier implementation that avoids picking the same
service instance while retrying requests. |
RoundRobinLoadBalancer |
A Round-Robin-based implementation of
ReactorServiceInstanceLoadBalancer . |
SameInstancePreferenceServiceInstanceListSupplier |
An implementation of
ServiceInstanceListSupplier that selects the previously
chosen instance if it's available. |
ServiceInstanceListSupplierBuilder |
A Builder for creating a
ServiceInstanceListSupplier hierarchy to be used in
ReactorLoadBalancer configuration. |
ZonePreferenceServiceInstanceListSupplier |
An implementation of
ServiceInstanceListSupplier that filters instances
retrieved by the delegate by zone. |
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.