Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-7514

[Java Broker] Do all message delivery processing on the IO threads and remove the QueueRunner

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • qpid-java-broker-7.0.0
    • Broker-J
    • None

    Description

      Currently message delivery processing is split between the assignment of the message to a subscription (which happens on the incoming IO thread or in a queue runner) and the actual delivery which happens on the IO thread of the receiving client.

      Instead we should move all processing onto the IO threads and remove the complications inherent in having separate threads attempting delivery.

      Attachments

        Activity

          People

            Unassigned Unassigned
            rgodfrey Robert Godfrey
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: