qpid-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Adel Boutros <Adelbout...@live.com>
Subject Re: Dispatch Router throughput
Date Thu, 13 Jul 2017 15:04:45 GMT

I think it depends on how you are using the Dispatch Router. From Gordon's and Chuck's reply,
they assumed you were talking about peer-to-peer communication using the Dispatch Router which
is a very useful use case.

However, if like us, you have an actual broker connected via the dispatch router using waypointed
addresses, then the throughput will drop even if you scale the worker thread because in that
case, you would also need to scale the connectors and reduce network latency between the broker
and the dispatch router.

So I would say the throughput depends on the configuration and architecture of your system.



From: Chuck Rolke <crolke@redhat.com>
Sent: Thursday, July 13, 2017 4:59:25 PM
To: users@qpid.apache.org
Subject: Re: Dispatch Router throughput


I have a setup on my laptop (Lenovo W541, core i7 @2.8GHz, 16Gb) and I can run:
 1. single router 0.8.x; 4 worker threads
 2. a qpid-proton C++ simple-send sender; message body is string "abc"
 3. a amqpdotnet client running under mono, initial-credit 250

Sending to address { prefix: q1-multicast, distribution: multicast } : 40,000 m/sec
Sending to address { prefix: q1-balanced,  distribution: balanced  } : 61,000 m/sec
Sending to address { prefix: q1-closest,   distribution: closest   } : 61,000 m/sec

The setup gets *relative* performance numbers while I fiddle with the code.


----- Original Message -----
> From: "Hudalla Kai (INST/ECS4)" <kai.hudalla@bosch-si.com>
> To: users@qpid.apache.org
> Sent: Thursday, July 13, 2017 10:20:09 AM
> Subject: Dispatch Router throughput
> Hi,
> we are currently doing some baseline throughput testing with Dispatch Router
> 0.8.0.
> In the course of doing so, we wondered what number of messages we should be
> able to expect being processed by a single Dispatch Router instance in its
> default configuration, i.e. link capacity 250, 4 worker threads, running on
> a core i7 @2.2GHz.
> Let's say we have a single sender, sending pre-settled messages with a
> payload of 20 bytes and a single receiver for the messages.
> If all is correctly setup, what number of messages could we expect going
> through Dispatch Router? I am merely interested in an order of magnitude.
> Are we talkinng about 1.000s, 10.000s or 100.000s per second?
> Mit freundlichen Grüßen / Best regards
> Kai Hudalla
> Chief Software Architect
> Bosch Software Innovations GmbH
> Schöneberger Ufer 89-91
> 10785 Berlin
> www.bosch-si.com<http://www.bosch-si.com>
> Registered office: Berlin, Register court: Amtsgericht Charlottenburg, HRB
> 148411 B;
> Executives: Dr.-Ing. Rainer Kallenbach, Michael Hahn
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
> For additional commands, e-mail: users-help@qpid.apache.org

To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
For additional commands, e-mail: users-help@qpid.apache.org

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message