[rabbitmq-discuss] rabbit mq C++ client library

Alexandre Kalendarev akalend at mail.ru
Thu Feb 18 07:49:30 GMT 2010

Hi all,

I think about how to  make C++ interface (CPP wrapper on librabbitmq ).
I don't use the threading, but I think that it possible over my wrapper.

So, next time  (one-two week) I send the draft of Interface.


-----Original Message-----
From: Tony Garnock-Jones <tonyg at lshift.net>
To: Alexis Richardson <alexis.richardson at gmail.com>
Date: Thu, 18 Feb 2010 18:55:48 +1300
Subject: Re: [rabbitmq-discuss] rabbit mq C++ client library

> Alexis Richardson wrote:
> > So - who is up for taking a lead on a C++ client, perhaps based on
> > Tony's C client?
> To whomever is considering this: Providing a thin C++ class wrapper
> around the C client ought to be quite straightforward.
> It will be difficult to integrate smoothly with the various eventing
> systems out there, though. Probably the best approach is to mimic
> librabbitmq, and simply punt: let the user poke byte arrays in to the
> client when data arrives.
> It will also be difficult to do anything sensible around multithreading,
> largely because librabbitmq is written for an evented system, not a
> threaded system. As a jumping-off point, check out the (quite complex)
> code in the Java and .NET client libraries that manages multithreading
> support.
> Regards,
>   Tony

More information about the rabbitmq-discuss mailing list