[rabbitmq-discuss] Java API V1.6.0 - Performance problem with basicConsume and dynamic bindings

Boisson, Franck Franck.Boisson at mlp.com
Thu Oct 22 10:22:42 BST 2009


Hello,

 

I am facing a performance issue with the Java Amqp-lib V1.6.0.

On the client side, my use-case is the following:

-          create the amqp connection

-          create a queue that will be dedicated to all incoming
messages: queue A

-          create a channel that will listen to messages coming for
queue A on a subscription basis (basicConsume): channel A

-          create another channel to handle dynamic bindings requests
(will be explained after): channel B

-          start the binding queue A --> channel A thanks to a
basicConsume request through channel A

-          ask for a lot of bindings through Channel B to redirect
incoming market data messages (published by a server which is working
correctly) to queue A (queueBind done through channel B with queue A id)

 

Doing that, after a couple of sec and before having finished to ask for
all "dynamic bindings", my incoming message listener if falling behind
(messages are waiting on queue A and this number never decrease but
increase).

 

Do you know from where it could come from?

 

Best regards

Franck


######################################################################
The information contained in this communication is confidential and
may contain information that is privileged or exempt from disclosure
under applicable law. If you are not a named addressee, please notify
the sender immediately and delete this email from your system.
If you have received this communication, and are not a named
recipient, you are hereby notified that any dissemination,
distribution or copying of this communication is strictly prohibited.
######################################################################
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20091022/30af43de/attachment.htm 


More information about the rabbitmq-discuss mailing list