Package akka.cluster.routing

Interface Summary
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 Summary
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$  
AdaptiveLoadBalancingRouter A Router that performs load balancing of messages to cluster nodes based on cluster metric data.
AdaptiveLoadBalancingRouter$  
AdaptiveLoadBalancingRoutingLogic Load balancing of messages to cluster nodes based on cluster metric data.
AdaptiveLoadBalancingRoutingLogic$  
CapacityMetricsSelector A MetricsSelector producing weights from remaining capacity.
ClusterRouterConfig  
ClusterRouterConfig$  
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$  
ClusterRouterSettings  
ClusterRouterSettings$  
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