Uploaded image for project: 'Qpid JMS'
  1. Qpid JMS
  2. QPIDJMS-421

Improve performance of MessageProducer by caching common annotation encodings

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.37.0
    • Fix Version/s: 0.38.0
    • Component/s: qpid-jms-client
    • Labels:
      None

      Description

      Each message sent by a producer has a set of type values for Destination and Message types added to the MessageAnnotation section of the AMQP message.  We can improve send performance by caching the encoded bytes of these MessageAnnotations sections and write that instead of performing a fresh encode on each message.

        Attachments

          Activity

            People

            • Assignee:
              tabish Timothy Bish
              Reporter:
              tabish Timothy Bish
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: