[rabbitmq-discuss] Riak <-> RabbitMQ integration

Jon Brisbin jon at jbrisbin.com
Thu Mar 8 17:07:57 GMT 2012



----- Original Message -----
> 
> I was sold on redis, and now I find that Rabbit has a riak exchange
> plugin. That's good, but this complicates things a little. I don't
> know much about Riak.
> 
> If you are pushing around binary, what's the method of providing an
> identity to Riak via a message?


You can either let it use the exchange name as the bucket and the routing key as the Riak key, or you can specify them in a message header (X-Riak-Bucket and X-Riak-Key respectively).


> I'd love to know the relative advantages of the different NOSQL
> solutions.


That is a very subjective topic that elicits passionate opinion on all sides. Good luck with that. ;)


> Last time I explored this BerkeleyDB was the solution...
> now I don't know the space well enough to form a solid opinion.


It has been a while, then! Things are much different in some ways and not so much in others. How's that for an informative answer? ;)


Thanks! 

Jon Brisbin 
http://about.me/jonbrisbin 

> 
> thanks,
> -Steven
> 
> On 16 April 2011 00:20, Jon Brisbin < jon at jbrisbin.com > wrote:
> 
> 
> 
> 
> 
> I've been carrying this evented datastore torch for a while now and
> been making pretty good progress in that direction. This evening I
> pushed a Riak postcommit hook to my github that sends updated
> entries to RabbitMQ using the Erlang AMQP client.
> 
> 
> 
> https://github.com/jbrisbin/riak-rabbitmq-commit-hooks
> 
> 
> This is the other half of the equation for the custom exchange type I
> wrote to push RabbitMQ messages into Riak.
> 
> 
> https://github.com/jbrisbin/riak-exchange
> 
> 
> This gets me one step closer to that evented datastore Nirvana I
> doubt is actually possible--but you gotta have a dream, right? :)
> 
> Thanks!
> 
> Jon Brisbin
> 
> http://jbrisbin.com
> Twitter: @j_brisbin
> 
> 
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
> 
> 
> 


More information about the rabbitmq-discuss mailing list