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