I have a queue with batch of size 50 and

I have a queue with batch of size 50 and timeout of 10s.

Few questions:
1- If I do
.send
will msg be processed as soon as it arrives or it will wait for 10s before processing?
2- If a batch of 50 msgs is being processed by consumer and it takes longer than 10s, what happens next, if there are more messages waiting to be processed.
2.1- Will a new batch be delivered to the consumer? If so, will it make a new instance of the consumer or same isntance of consumer will process it.
2.2 Will new batch wait till the processing of previous batch is complete?
3- There is something related to concurrency. But it seems like it is never triggered. How can I verify if it is being triggered?

For now it seems like all processing is sequential. It becomes a bottleneck very quickly if mutliple users are using it.
Was this page helpful?