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

Alexis Richardson alexis.richardson at gmail.com
Sun Apr 26 20:37:14 BST 2009


On Sat, Apr 25, 2009 at 8:39 PM, Chris Duncan <celldee at gmail.com> wrote:
> Alexis,
> 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.

Cool ;-)

> 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.


Can you provide some more thinking on this?  Do you mean the RabbitMQ
codegen and if so, how would you split it out and where?  What I mean
is: what is the best way to socialise the code.

> 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).

JInterface has been mentioned.  Again, feel free to continue this line
of thought on the list.  It is definitely interesting.  We would
really like to understand management better.

BTW on JRuby - this mboi:

> Anyway, thanks for your interest and comments.

My pleasure


> Regards,
> Chris
> 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