[rabbitmq-discuss] [ANN] Release v0.1.0 of Bunny a synchronous Ruby AMQP client

Chris Duncan celldee at gmail.com
Sat Apr 25 20:39:50 BST 2009


I emailed Amos (carrot) and Aman (amqp) to tell them what I was doing  
as I've used a whole lot of their code. Those guys have done some  
impressive work, I've just chopped it around a bit to suit my  
purposes so all credit goes to them.

There are two things that I'm thinking about now -

1. The codegen stuff that parses the json AMQP spec could do with  
it's own project. I'm thinking that it could play a similar role to  
the one that Rack does for Ruby webservers. Maybe someone's already  
doing that.

2. I heard mention of getting at the rabbitmqctl type of  
functionality via JInterface. I mean the 'list_queues',  
'list_exchanges' sort of things. I don't just want to put a wrapper  
around rabbitmqctl. I'm no Java man, but maybe we can do something  
with JRuby in this area. I've done a rudimentary test of Bunny in  
JRuby 1.2.0 and it seems to stand up (test specs and examples run).

Anyway, thanks for your interest and comments.



On 25 Apr 2009, at 19:36, Alexis Richardson wrote:

> Chris,
> That is very cool.  Thank-you for posting this to the list.
> I was wondering if you had seen Carrot which sets out to solve the
> same problem?  I think it has been developed from @tmm1's EM client.
> I am cc'ing the author (Amos).
> http://github.com/famoseagle/carrot/tree/master
> It would be interesting to see a comparison of the two approaches.
> Possibly related to this, I saw Andrew Kuklewicz, author of
> ActiveMessaging, mention that he was thinking about getting his code
> to work with RabbitMQ in a blog post recently.
> alexis
> On Sat, Apr 25, 2009 at 4:26 PM, Chris Duncan <celldee at gmail.com>  
> wrote:
>> Bunny is intended to be a synchronous Ruby AMQP client. It's housed
>> on GitHub (http://github.com/celldee/bunny) and Rubyforge (http://
>> rubyforge.org/projects/bunny-amqp). I would be very grateful if
>> anyone who's interested could try it out and give me some feedback
>> and/or suggestions for improvements and new features. Someone might
>> even decide to hack on it themselves :)
>> I started Bunny as a learning aid for RabbitMQ, but now I'm getting
>> quite enthusiastic about it so I've made it into an official project.
>> I hope that somebody other than me gets some use out of it.
>> Regards,
>> Chris
>> _______________________________________________
>> rabbitmq-discuss mailing list
>> rabbitmq-discuss at lists.rabbitmq.com
>> http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss

More information about the rabbitmq-discuss mailing list