A sender node will start sendersNumber instances of mqSenders. Each mqSender will send up to msgsPerProcessInSecond messages per concurrent process per second. Number of concurrent processes is equal to senderConcurrency. In other words sender node should send up to sendersNumber * senderConcurrency * msgsPerProcessInSecond messages, in batches of batchSizeSend messages. Each message has msgSizeBytes bytes.
A receiver node will start receiversNumber instances of mqReceiver. Each mqReceiver will receive messages in batches of up to batchSizeReceive. One receiver receives at most receiverConcurrency concurrent batches.
Adds new configs: sendersNumber, senderConcurrency, receiversNumber, receiverConcurrency. Renames config: msgsPerSecond -> msgsPerProcessInSecond. Removes
maxSendInFligh
config.A sender node will start
sendersNumber
instances ofmqSenders
. EachmqSender
will send up tomsgsPerProcessInSecond
messages per concurrent process per second. Number of concurrent processes is equal tosenderConcurrency
. In other words sender node should send up tosendersNumber * senderConcurrency * msgsPerProcessInSecond
messages, in batches ofbatchSizeSend
messages. Each message hasmsgSizeBytes
bytes.A receiver node will start
receiversNumber
instances ofmqReceiver
. EachmqReceiver
will receive messages in batches of up tobatchSizeReceive
. One receiver receives at mostreceiverConcurrency
concurrent batches.