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