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

JDBC ack does not use messageId.entryLocator

    XMLWordPrintableJSON

Details

    Description

      The jdbc message store was doing a jdbc roundtrip to find the sequence id of a message before a remove. this information was being retained in the messageId entryLocator on insert.
      However it was not being recreated on a recover and it was lost on a message ack unless vm transport was in play.

      By reusing the entryLocator information there is a ~30% improvement in simple produce/consume roundrtip tests.

      Attachments

        Activity

          People

            gtully Gary Tully
            gtully Gary Tully
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: