A router group that performs load balancing of messages to cluster nodes based on cluster metric data.
A router pool that performs load balancing of messages to cluster nodes based on cluster metric data.
Load balancing of messages to cluster nodes based on cluster metric data.
A MetricsSelector producing weights from remaining capacity.
akka.routing.RouterConfig implementation for deployment on cluster nodes.
totalInstances
of cluster router must be > 0
akka.routing.RouterConfig implementation for deployment on cluster nodes.
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
A MetricsSelector is responsible for producing weights from the node metrics.
MetricsSelector that combines other selectors and aggregates their capacity values.
Base class for MetricsSelector that combines other selectors and aggregates their capacity.
A Router that performs load balancing of messages to cluster nodes based on cluster metric data.
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
MetricsSelector that uses the combined CPU metrics.
MetricsSelector that uses the heap metrics.
Singleton instance of the default MixMetricsSelector, which uses [akka.
MetricsSelector that uses the system load average metrics.
(Since version 2.3) Use ClusterRouterPoolSettings or ClusterRouterGroupSettings
(Since version 2.3) Use ClusterRouterPool or ClusterRouterGroup