com.devsisters.shardcake.ShardManager$
See theShardManager companion class
object ShardManager
Attributes
- Companion
- class
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ShardManager.type
Members list
Type members
Classlikes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class ShardManagerState(pods: Map[PodAddress, PodWithMetadata], shards: Map[ShardId, Option[PodAddress]])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ShardingEvent
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ShardingEvent.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class PodHealthCheckedclass PodRegisteredclass PodUnregisteredclass ShardsAssignedclass ShardsUnassigned
Value members
Concrete methods
def decideAssignmentsForUnassignedShards(state: ShardManagerState): (Map[PodAddress, Set[ShardId]], Map[PodAddress, Set[ShardId]])
def decideAssignmentsForUnbalancedShards(state: ShardManagerState, rebalanceRate: Double): (Map[PodAddress, Set[ShardId]], Map[PodAddress, Set[ShardId]])
Concrete fields
A layer that starts the Shard Manager process
A layer that starts the Shard Manager process
Attributes
Implicits
Implicits
In this article