How to reconcile these two seemingly contradictory things?

1. Messages must not be re-routed to a second alternate exchange


http://qpid.2158936.n2.nabble.com/Alternate-Exchange-of-Alternate-Exchange-td7000176.html
The AMQP 0-10 specification has a rule ('double-failure' on p216), that
states:

     A message which is being routed to a alternate exchange,
     MUST NOT be re-routed to a secondary alternate exchange
     if it fails to route in the primary alternate exchange.
     After such a failure, the message MUST be dropped. This
     prevents looping.

2. Orphaned/rejected messages no longer dropped if the exchange they are
routed to first has an alternate exchange.
 https://bugzilla.redhat.com/show_bug.cgi?id=679212

- Josh

Reply via email to