<div style="color: rgb(0, 0, 0); font: normal normal normal 10pt/normal Arial; line-height: 1.5; "><font face="宋体"><font style="font-size: 10.5pt; ">In our project, we want to use the RabbitMQ in "Task Queues" pattern</font></font></div><div style="color: rgb(0, 0, 0); font: normal normal normal 10pt/normal Arial; line-height: 1.5; "><font face="宋体"><font style="font-size: 10.5pt; ">to pass data.</font></font></div><div style="color: rgb(0, 0, 0); font: normal normal normal 10pt/normal Arial; line-height: 1.5; "></div><div style="color: rgb(0, 0, 0); font: normal normal normal 10pt/normal Arial; line-height: 1.5; "><font face="宋体"><font style="font-size: 10.5pt; ">On the producer side, we build a few TCP server(in node.js) to recv</font></font></div><div style="color: rgb(0, 0, 0); font: normal normal normal 10pt/normal Arial; line-height: 1.5; "><font face="宋体"><font style="font-size: 10.5pt; ">high concurrent data and send it to MQ without doing anything.</font></font></div><div style="color: rgb(0, 0, 0); font: normal normal normal 10pt/normal Arial; line-height: 1.5; "></div><div style="color: rgb(0, 0, 0); font: normal normal normal 10pt/normal Arial; line-height: 1.5; "><font face="宋体"><font style="font-size: 10.5pt; ">On the consumer side, we use JAVA client to get the task data from</font></font></div><div style="color: rgb(0, 0, 0); font: normal normal normal 10pt/normal Arial; line-height: 1.5; "><font face="宋体"><font style="font-size: 10.5pt; ">MQ, handle it and then ack.</font></font></div><div style="color: rgb(0, 0, 0); font: normal normal normal 10pt/normal Arial; line-height: 1.5; "></div><div style="color: rgb(0, 0, 0); font: normal normal normal 10pt/normal Arial; line-height: 1.5; "><font face="宋体"><font style="font-size: 10.5pt; ">So the question is:</font></font></div><div style="color: rgb(0, 0, 0); font: normal normal normal 10pt/normal Arial; line-height: 1.5; "><font face="宋体"><font style="font-size: 10.5pt; ">To get the maximum message passing throughput/performance( For example,&nbsp;</font></font><font face="宋体"><font style="font-size: 10.5pt; ">400,000 msg/second) ,</font></font><font face="宋体"><font style="font-size: 10.5pt; ">&nbsp;How many queues is best?&nbsp; Does that more queue means better throughput/performance?&nbsp;</font></font><font face="宋体"><font style="font-size: 10.5pt; ">And is there anything else should I&nbsp;</font></font><font face="宋体"><font style="font-size: 10.5pt; ">notice?</font></font></div><div style="color: rgb(0, 0, 0); font: normal normal normal 10pt/normal Arial; line-height: 1.5; "><font face="宋体">Any known best practices guide for using RabbitMQ in such scenario?</font></div><div style="color: rgb(0, 0, 0); font: normal normal normal 10pt/normal Arial; line-height: 1.5; "><font face="宋体"></font>&nbsp;</div><div style="color: rgb(0, 0, 0); font: normal normal normal 10pt/normal Arial; line-height: 1.5; "><font face="宋体">Any comments are highly appreciated!!</font></div>