[rabbitmq-discuss] RabbitMQ latency and message lost issue.
David Wragg
david at rabbitmq.com
Thu Mar 3 13:36:47 GMT 2011
Hi Shixin,
Shixin Song <Shixin.Song at markit.com> writes:
> I get the general idea about how to deal with it. Now I am looking at
> the first solution which to tell rabbit drop the message when it's too
> old. I saw the sample code from the link indicating how to do it in
> Java. But I am using C client library at this moment. It seems that
> there is no queue declare interface at this moment. Could you indicate
> me that how to do it in C library.
There is a amqp_queue_declare function in the librabbitmq API. You can
find examples of its use in examples/amqp_listen.c and
tools/declare_queue.c.
What's not there is an example of how to pass a non-empty arguments
table. You can find code that constructs tables in tests/test_tables.c,
so maybe you can figure it out from there. If not, let me know, and
I'll put an example together.
David
--
David Wragg
Staff Engineer, RabbitMQ
SpringSource, a division of VMware
More information about the rabbitmq-discuss
mailing list