|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| Interface Summary | |
|---|---|
| AdaptiveLoadBalancingRouterLike | INTERNAL API. |
| MetricsSelector | A MetricsSelector is responsible for producing weights from the node metrics. |
| Class Summary | |
|---|---|
| AdaptiveLoadBalancingRouter | A Router that performs load balancing of messages to cluster nodes based on cluster metric data. |
| AdaptiveLoadBalancingRouter$ | |
| CapacityMetricsSelector | A MetricsSelector producing weights from remaining capacity. |
| ClusterRouterConfig | RouterConfig implementation for deployment on cluster nodes. |
| ClusterRouterConfig$ | |
| ClusterRouterSettings | totalInstances of cluster router must be > 0
maxInstancesPerNode of cluster router must be > 0
maxInstancesPerNode of cluster router must be 1 when routeesPath is defined |
| ClusterRouterSettings$ | |
| 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. |
| MixMetricsSelector | MetricsSelector that combines other selectors and aggregates their capacity values. |
| 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. |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||