Uploaded image for project: 'ActiveMQ Classic'
  1. ActiveMQ Classic
  2. AMQ-5195

AMQP protocol handler doesn't set session incoming capacity

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • 5.9.0, 5.9.1
    • 5.10.0
    • AMQP
    • None

    Description

      The AMQP protocol converter doesn't currently set the incoming credit on an open session which forces a flow frame to be sent back to a producer on every message even if the producer has available credit. We should set the session credit to the (max frame size * producer prefetch). We also need to better handle the remotely settled state of producer deliveries such that we only send a flow frame back when credit is running low to reduce the frames that travel back on every receive.

      Attachments

        Activity

          People

            tabish Timothy A. Bish
            tabish Timothy A. Bish
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: