[rabbitmq-discuss] Is the C client a show-stopper for rabbit?

Alexis Richardson alexis at rabbitmq.com
Tue Feb 15 12:09:25 GMT 2011


Many customers use the C client in production.  The reason it is
marked as experimental is that we would like to improve it.  How much
would such plans impact your use?


On Tue, Feb 15, 2011 at 11:50 AM,  <jiri.krutil.ext at deutsche-boerse.com> wrote:
> Hi
> Here at Deutsche Boerse there are big plans for a brand new realtime risk
> management system. The project is very ambitious as to the requied
> performance and of course it must be bullet-proof robust, reliable,
> fault-tolerant, etc.
> It seems that this will require a message broker of some sort. AMQP could
> have a good chance since it has already been adopted here for two other
> projects.
> I would personally like RabbitMQ, but I think that Apache Qpid will be a
> strong competitor, because:
> 1. It has a C++ broker which should supposedly be faster than Erlang. I
> personaly don't think that C++ always means faster, but some people here do.
> 2. It seems to care better for its C/C++ clients than RabbitMQ. And most of
> the clients will be C/C++.
> 3. The fact that the latest Qpid Java JMS client is a disaster will probably
> not bother anyone around here too much.
> So my questions are:
> - Are there some performance benchmarks available comparing RabbitMQ to
> Qpid?
> - Is the RabbitMQ C client mature enough to be used for such job?
> - What limitations does the C client have compared to the Java client?
> - Is there a chance that the C client would become officially supported?
> I'm afraid the last one might be a show-stopper as I think it would not be
> acceptable around here to use something marked as experimental in
> production.
> I'm not sure how many people are considering to use AMQP from C or C++, but
> I guess there must be enough of them for RabbitMQ to consider supporting
> them officially. At least in finance C/C++ still seems to be used quite a
> lot.
> Cheers
> Jiri
> ----------------------------------------------------------------------------
> Deutsche Börse Services s.r.o.
> Managing Directors/Geschäftsführung:
> Michael Gassmann, Mats Andersson.
> Limited liability company with registered office at
> Vladislavova 1390/17, postal code: 110 00 Prague 1,
> recorded in the Commercial Register IC: 275 77 015.
> Maintained by the city court in Prague,
> Sec. C, File No. 116874.
> -----------------------------------------
> Diese E-Mail enthaelt vertrauliche oder rechtlich geschuetzte Informationen.
> Wenn Sie nicht der beabsichtigte Empfaenger sind, informieren Sie bitte
> sofort den Absender und loeschen Sie diese E-Mail. Das unbefugte Kopieren
> dieser E-Mail oder die unbefugte Weitergabe der enthaltenen Informationen
> ist nicht gestattet.
> The information contained in this message is confidential or protected by
> law. If you are not the intended recipient, please contact the sender and
> delete this message. Any unauthorised copying of this message or
> unauthorised distribution of the information contained herein is prohibited.
> Legally required information for business correspondence/
> Gesetzliche Pflichtangaben fuer Geschaeftskorrespondenz:
> http://deutsche-boerse.com/letterhead
> _______________________________________________
> 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