Posted: 22 Jan 2019 6:58 EST Last activity: 11 Feb 2019 1:37 EST
Multi-threaded queue processing
How do we configure a queue processor to run on multiple threads?
For example: If I have a single node system dedicated for batch processing, where a queue is configured to handle adhoc bulk request say 3000 records per transaction, and I entered Number of threads per node as 5 in the queue processor
is it possible to configure the queue to spilt 3000 records into 600 records each as separate thread?
Please share some thoughts on how Pega queue can be used to address above problem.
If you are meantioning processing of standard agent queue's then as far as i knowt this is not possible in pega 7.3 not sure if its the case in pega 8.
In a project i used multiple agents (unique agent name, say agent1, agent2 etc) and devided the work over the different agents by queing to the specific agent names. That way the work was procesed in multiple threads.
I'm referring about the queue processors. yes, we are working on PRPC 8.1.1 build. As far I know, when we queue a message it will be moved to kafka stream and kafka stream send the message to QP based on configured threads.
If we are using standard agent then as you said, we have to create multiple agents with our distribution logic in it.