Interface | Description |
---|---|
ClusterRouterActor |
INTERNAL API
The router actor, subscribes to cluster events and
adjusts the routees.
|
ClusterRouterConfigBase |
INTERNAL API
|
ClusterRouterSettingsBase |
INTERNAL API
|
MetricsSelector |
A MetricsSelector is responsible for producing weights from the node metrics.
|
Class | Description |
---|---|
AdaptiveLoadBalancingGroup |
A router group that performs load balancing of messages to cluster nodes based on
cluster metric data.
|
AdaptiveLoadBalancingGroup$ | |
AdaptiveLoadBalancingMetricsListener |
INTERNAL API
subscribe to ClusterMetricsChanged and update routing logic
|
AdaptiveLoadBalancingPool |
A router pool that performs load balancing of messages to cluster nodes based on
cluster metric data.
|
AdaptiveLoadBalancingPool$ | |
AdaptiveLoadBalancingRoutingLogic |
Load balancing of messages to cluster nodes based on cluster metric data.
|
AdaptiveLoadBalancingRoutingLogic$ | |
CapacityMetricsSelector |
A MetricsSelector producing weights from remaining capacity.
|
ClusterRouterGroup |
RouterConfig implementation for deployment on cluster nodes. |
ClusterRouterGroup$ | |
ClusterRouterGroupActor |
INTERNAL API
|
ClusterRouterGroupSettings | |
ClusterRouterGroupSettings$ | |
ClusterRouterPool |
RouterConfig implementation for deployment on cluster nodes. |
ClusterRouterPool$ | |
ClusterRouterPoolActor |
INTERNAL API
|
ClusterRouterPoolSettings | |
ClusterRouterPoolSettings$ | |
ClusterRouterSettingsBase$ |
INTERNAL API
|
CpuMetricsSelector |
MetricsSelector that uses the combined CPU metrics.
|
CpuMetricsSelector$ |
MetricsSelector that uses the combined CPU metrics.
|
HeapMetricsSelector |
MetricsSelector that uses the heap metrics.
|
HeapMetricsSelector$ |
MetricsSelector that uses the heap metrics.
|
MetricsSelector$ | |
MixMetricsSelector | |
MixMetricsSelector$ |
Singleton instance of the default MixMetricsSelector, which uses [akka.cluster.routing.HeapMetricsSelector],
[akka.cluster.routing.CpuMetricsSelector], and [akka.cluster.routing.SystemLoadAverageMetricsSelector]
|
MixMetricsSelectorBase |
Base class for MetricsSelector that combines other selectors and aggregates their capacity.
|
SystemLoadAverageMetricsSelector |
MetricsSelector that uses the system load average metrics.
|
SystemLoadAverageMetricsSelector$ |
MetricsSelector that uses the system load average metrics.
|
WeightedRoutees |
INTERNAL API
|