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]

Reply via email to