Howdy, I just pushed the initial version of a new Ruby client that implements the new 0.8 wire protocol and includes a producer which uses the topic metadata API to distribute messages across a cluster.
https://github.com/bpot/poseidon It's still very alpha, but I hope to put it through its paces some over the next couple weeks and work out any issues. I'd appreciate any feedback, especially on the API. Thanks, Bob