Class ShardAllocationStrategy
Inherited Members
Namespace: Akka.Cluster.Sharding
Assembly: Akka.Cluster.Sharding.dll
Syntax
public static class ShardAllocationStrategy
Methods
| Improve this Doc View SourceLeastShardAllocationStrategy(Int32, Double)
IShard
When a node is added to the cluster the shards on the existing nodes will be rebalanced to the new node.
The Least
It will not rebalance when there is already an ongoing rebalance in progress.
Declaration
public static IShardAllocationStrategy LeastShardAllocationStrategy(int absoluteLimit, double relativeLimit)
Parameters
Type | Name | Description |
---|---|---|
Int32 | absoluteLimit | The maximum number of shards that will be rebalanced in one rebalance round |
Double | relativeLimit | Fraction (< 1.0) of total number of (known) shards that will be rebalanced in one rebalance round |
Returns
Type | Description |
---|---|
IShard |