I see that Akka has it's own routing implementation based on a consistent hashing function. Many of the popular Memcached clients typically uses a Ketama hash to do their version of this.
We have a use case where we want to route messages based on the server in which their co-located data would be in Memcached. Is the best approach here to write our own router hashing implementation that uses a Ketama hash similar to our Memcached client? Another option it seems would be to airlift Akka's consistent hashing function for deciding where to write.