Uploaded image for project: 'Spring XD'
  1. Spring XD
  2. XD-2281

Vary Producer and Consumer in combination using 2 Queues (B-6)

    Details

    • Type: Story
    • Status: Done
    • Priority: Minor
    • Resolution: Complete
    • Affects Version/s: None
    • Fix Version/s: 1.1 M1
    • Component/s: None
    • Labels:
      None
    • Story Points:
      1
    • Rank (Obsolete):
      46275
    • Acceptance Criteria:
      Hide

      Review results and see if the expected increase is about a factor of 2 over the results from Test B-3, Line 40, -u rabbittest -p -x 1 -y 1 -s 1000 -z 60 -q 100. That is 7k for in-house testing, so we should expect total message rate to be about 14K.

      • Note we are using prefetch of 500 in this test vs 100 in Test B-3.
      • Note that the 7k measurement in B-3 is in question, it seems like it should be 13k.
      Show
      Review results and see if the expected increase is about a factor of 2 over the results from Test B-3, Line 40, -u rabbittest -p -x 1 -y 1 -s 1000 -z 60 -q 100. That is 7k for in-house testing, so we should expect total message rate to be about 14K. Note we are using prefetch of 500 in this test vs 100 in Test B-3. Note that the 7k measurement in B-3 is in question, it seems like it should be 13k.
    • Sprint:
      Sprint 37

      Description

      The results from EC2 testing show that once prefetch and message size are set, varying the number of producers or consumers independently does not impact the message rate. The in-house testing numbers need another plan to try an understand some discrepancies.

      Using 500 prefetch, 1000 byte message size run two instances of PerfTest at the same time with each instance referencing a different queue. Vary the number of consumer and publishers.

      Test 1 (one producer / one consumer):

      • -a -u q1 -p -x 1 -y 1 -s 1000 -z 60 -q 500
      • -a -u q2 -p -x 1 -y 1 -s 1000 -z 60 -q 500

      Test 2 (one producer / two consumers):

      • -a -u q1 -p -x 1 -y 2 -s 1000 -z 60 -q 500
      • -a -u q2 -p -x 1 -y 2 -s 1000 -z 60 -q 500

      Test 3 (two producers / one consumer):

      • -a -u q1 -p -x 2 -y 1 -s 1000 -z 120 -q 500
      • -a -u q2 -p -x 2 -y 1 -s 1000 -z 120 -q 500

      Test 4 (two producers / two consumers):

      • -a -u q1 -p -x 2 -y 2 -s 1000 -z 60 -q 500
      • -a -u q2 -p -x 2 -y 2 -s 1000 -z 60 -q 500

        Attachments

          Activity

            People

            • Assignee:
              chrisschaefer Chris Schaefer
              Reporter:
              mark.pollack Mark Pollack
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: