Before akka-cluster is ready

Akka Cluster is meant to solve the various aspects of cluster management given a cluster of akka running nodes. A few problems exist today making it a bit hard to adopt in our current product, including but not limited to:

  • u need a list of seed nodes
  • u need to have those seed nodes up and running before others could join
  • to get the membership/leadership status, you have to subscribe to cluster actor’s messages
  • partitioning is a plan yet an implementation etc.

To enable clustering, & partitioning in our case, we have to step back to some more reliable approach for now, ZooKeeper it is.

Here’s a prototype based on ZooKeeper, features seedless join, partitioning support, under testings as we speak.

https://gist.github.com/inexplicable/10207301

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s