Timothy A. Bish created ARTEMIS-5669:
----------------------------------------

             Summary: Send Modified(delivery-failed) to AMQP bridge receivers 
by default when the target address is full
                 Key: ARTEMIS-5669
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-5669
             Project: ActiveMQ Artemis
          Issue Type: Improvement
          Components: AMQP
    Affects Versions: 2.42.0
            Reporter: Timothy A. Bish
            Assignee: Timothy A. Bish
             Fix For: 2.43.0


The current default for AMQP receivers is to send a Rejected disposition to the 
sender when a send fails due to an address being full.  This behavior is not 
what the ideal default should be for a bridge receiver (probably for all 
receivers in general) and we should make the bridge configuration opinionated 
about this by defaulting bridge receivers send the Modified(delivery-failed) 
disposition instead.  The option to configure this should reside in the bridge 
configuration top level or in the individual address and queue policies if 
someone really wants to change it back to Rejected.  

By changing this default the and combining it with the previous changes to 
drain link credit when an address reports full for an incoming message the 
bridge resource will resend an address message if new credit is granted or 
allow a queue message to go to a local consumer if one has capacity before the 
remote address has space and grants new link credit.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact


Reply via email to