[zeromq-dev] majordomo broker scalability testing

Vishal Ahuja vahuja4 at gmail.com
Sat Jan 24 01:03:15 CET 2015


Hi All,

I am using the majordomo code found here (
https://github.com/zeromq/majordomo) in the following manner:

Instead of using a single broker to process the requests and replies, I
start two brokers such that one of them handles all the requests, and the
other handles all the replies.

I did some testing to see how many connections the majordomo broker can
handle:

       # of reqs per client               # of requests that could be
handled without packet loss

  1
614 (614 clients)
 10
6000 (600 clients)
 100
35500 (355 clients)
 1000
300000 (300 clients)
 5000
750000  10000
600000  15000
450000  20000
420000  25000
375000  30000
360000
I am not able to understand the results properly. Why is the broker able to
handle only 614 clients when each one is sending only a single request? I
ran this test within a single machine, but still 614 seems very low. Can
someone please tell what could be going wrong?

Vishal
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20150123/9f654e57/attachment.htm>


More information about the zeromq-dev mailing list