Uploaded image for project: 'AMQ Broker'
  1. AMQ Broker
  2. ENTMQBR-1497

Openwire client does not honor max-delivery-attempts set on Address

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • None
    • AMQ 7.0.1.GA, AMQ 7.1.0.GA
    • broker-core
    • None
      • Create an Openwire client that uses CLIENT_ACKNOWLEDGE
      • Attempt to receive the message once and disconnect the client
      • Verify the Redelivered attribute on the message by browsing the queue
    • AMQ Broker 1833, AMQ Broker 1836

      An Openwire client does not honor the max-delivery-attempts set on an Address. This allows a message to be delivered multiple times if the client never Acks the message. The Openwire client handles redelivery client side, so the client can track if the message has been redelivered, however if the client only makes 1 attempt to receive the message and disconnects, followed by the consumer being recreated, this cycle could be infinite as the message never gets the redelivered flag set.

              gaohoward Howard Gao
              rhn-support-jsherman Jason Sherman
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Estimated:
                  Original Estimate - 4 hours
                  4h
                  Remaining:
                  Remaining Estimate - 4 hours
                  4h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified