[XD-2275] Vary Producer and Consumer in combination using 2 Queues (ECB-6) Created: 24/Oct/14  Updated: 07/Nov/14  Resolved: 07/Nov/14

Status: Done
Project: Spring XD
Component/s: None
Affects Version/s: None
Fix Version/s: 1.1 M1

Type: Story Priority: Minor
Reporter: Mark Pollack Assignee: Glenn Renfro
Resolution: Complete Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Epic Link: RabbitMQ Baseline Benchmarks (EC2)
Story Points: 3
Rank (Obsolete): 162
Acceptance Criteria:

Review results and see if the expected increase is about a factor of 2 over the results from Test B-3, Line 48, -u rabbittest -p -x 1 -y 1 -s 1000 -z 60 -q 100. That is 27k for EC2 testing, so we should expect total message rate to be about 50K. (Note we are using prefetch of 500 in this test vs 100 in Test B-3.

Sprint: Sprint 38


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

Generated at Fri Jul 10 07:32:22 UTC 2020 using Jira 8.5.4#805004-sha1:0444eab799707f9ad7b248d69f858774aadfd250.