Closed bkerley closed 11 years ago
@tarcieri what should we do with this? I think we have the potential to easily have all these adapters as part of any DCell node discovery/co-ordination gem.
I'd suggest for starters converting the existing adapters into actors, then perhaps factoring them out of DCell proper into their own gems or something.
Whenever the API gets changed to actor-based instead of just raw Ruby, I'll port this over :)
Cool! Closing for now ;)
This adds a dependency on the "riak-client" gem (c.f. https://github.com/basho/riak-ruby-client ).
It uses Riak buckets prefixed as "dcellenvironment" by default, but you can override that. All the options that aren't environment and prefix are passed right to the Riak client, so you can set it up with multiple nodes, protocol buffers, etc.
I know you're changing the API soon, but I wanted to do this for reasons :tongue: