In our environment we don't want to make any messages packages to do it for 60 sec or size 10 MB messages processing to reach any one of the criteria to process those messages.
You have to analyze the peak load and accordingly increase the thread count. --> In peak time we can see backlog of 35000 messages are processing. In that situation how accordingly we can increase. Give us the count of the threads to increase.