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

Improve performance of MessageProducer by caching common annotation encodings

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.37.0
    • 0.38.0
    • qpid-jms-client
    • 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

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

            Dates

              Created:
              Updated:
              Resolved: