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

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

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • 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

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

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