On 08/09/2011 05:44 PM, Kerry Bonin wrote:
Missed this to reply.
We spin to receive messages, the older API had a callback for a received
message, but we see no equivalent for messaging. There is an asynchronous
fetch, so we have a receiving thread that spins on those. I haven't looked
at the recent library (we're currently using 0.8), although I see QPID-2451
is dead (sigh). In a multithreaded app, I really hate to have a thread
burning CPU in an idiotic spin loop.
It shouldn't need to burn CPU while waiting for a message. The issue at
present is that you need a thread per session. However that was the case
with the older API also, its just that the threads were hidden from you.
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]