Uploaded image for project: 'AMQ Broker'
  1. AMQ Broker
  2. ENTMQBR-741

CLIENT_ACKNOWLEDGE is 4-10 times slower than AUTO_ACKNOWLEDGE

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • None
    • AMQ 7.0.1.GA
    • None
    • Hide

      1. Install and set up AMQ 7.0.1
      2. Unpack amqproduce.zip and build
      3. Using any client, put 2000 messages on the queue __test_destination
      4. Run the test code, which consumes 1000 messages with each acknowledgment mode:

      $ java -jar target/amqconsume-0.1.0-jar-with-dependenci.jar
      Auto-ack received in 667 msec
      Client-ack received in 3098 msec

      Show
      1. Install and set up AMQ 7.0.1 2. Unpack amqproduce.zip and build 3. Using any client, put 2000 messages on the queue __test_destination 4. Run the test code, which consumes 1000 messages with each acknowledgment mode: $ java -jar target/amqconsume-0.1.0-jar-with-dependenci.jar Auto-ack received in 667 msec Client-ack received in 3098 msec
    • AMQ Broker 7.1 Sprint 1

      Using CLIENT_ACKNOWLEDGE in message consumption is hugely slower than AUTO_ACKNOWLEDGE. While we might expect it to be somewhat slower, tests show that it is 4-10 times slower.

              rh-ee-ataylor Andy Taylor
              rhn-support-kboone Kevin Boone
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated:
                Resolved: