Skip to content

How does shard rebalancing work in a cluster according to Deployment Strategy in Kubernetes? #190

Closed Answered by Tochemey
civilizeddev asked this question in Q&A
Discussion options

You must be logged in to vote

@civilizeddev Thanks for your question. Let me explain the current design:

  • The cluster implementation simply relies on a distributed sharded key/value store engine. It handles the rebalance and the sharding mechanism.

  • A single instance of an actor is created when cluster mode is enabled. The actor identifier is propagated across the cluster.

  • Each node in the cluster has a copy of the created actor identifier and can easily refers to the location of the actor. Now that I am explaining this I just discover an issue :). When the node where the given actor is created dies, then the other nodes in the cluster are aware of the event. However, at the moment, Go-Akt is not doing actor redep…

Replies: 3 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by civilizeddev
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants