On 01/16/2010 05:19 PM, Jon Watte wrote:
In the case of dynamically adding and removing exchanges, doesn't this mean that there is a race condition between an exchange being removed, and all clients knowing about it?
Yes. If you remove an exchange that clients may be using without any coordination with them, they will likely get an exception.
If you required all clients to have to acknowledge an exchanged-removed message on some other queue before you could actually remove the exchange, then wouldn't you open yourself up to denial attacks by mis-behaved clients?
If you are concerned about deliberately mis-behaved clients then authentication is the way to go.
--------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:[email protected]
