У меня есть прослушиватель Spring AMQP, определенный следующим образом: -
@RabbitListener(queues = "spring-boot-durable", concurrency="10")
public void recieve(String message) {
....some code here
}
Теперь на портале управления rabbitmq я публикую 30 сообщений, когда вышеуказанная служба не работает, и запускаю службу слушателя.
Когда я делаю это, сообщения выполняются последовательно (по одному), а не параллельно (по 10 за раз), хотя я установил параллелизм на 10, как показано в приведенном выше фрагменте кода.
Любая причина, почему это происходит, и какое-либо решение для этого?