[rabbitmq-discuss] [ANN] Release v0.1.0 of Bunny a synchronous Ruby AMQP client
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
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:
> 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).
> 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.
> On Sat, Apr 25, 2009 at 4:26 PM, Chris Duncan <celldee at gmail.com>
>> 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.
>> rabbitmq-discuss mailing list
>> rabbitmq-discuss at lists.rabbitmq.com
More information about the rabbitmq-discuss