It's a pretty decent start if anyone is interesting in finishing it.
Works well enough to play with a single node cluster as a toy. It's
about an 60% implementation, needs tests, persistent
sockets/concurrency, failure handling, read-repair. Could probably
punt on client routing and make it fully functional by removing some
code and requiring server routing. Implements both the TCP and HTTP
protocols, but does a connect/disconnect after each operation.
-bob