Package akka.cluster.routing

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.