В нашем проекте мы хотим использовать RabbitMQ в шаблоне «Очереди задач» для передачи данных.
На стороне производителя мы создаем несколько TCP-серверов (в node.js) для приема high concurrent data и отправить их в MQ, ничего не делая.
На стороне потребителя мы используем JAVA-клиент для получения данных задачи из MQ, обработайте его, а затем подтвердите.
Итак, вопрос: Чтобы получить максимальную пропускную способность/производительность передачи сообщений (например, 400 000 сообщений в секунду), сколько очередей лучше всего? Означает ли увеличение очереди лучшую пропускную способность/производительность? И есть ли что-то еще, что я должен заметить? Любое известное руководство по передовому опыту использования RabbitMQ в таком сценарии?
Приветствуются любые комментарии!!