Я новичок с Rabbitmq (и программированием), поэтому извините заранее, если это очевидно. Я создаю пул для обмена между потоками, которые работают в очереди, но я не уверен, следует ли использовать соединения или каналы в пуле.
Я знаю, что мне нужны каналы для выполнения фактической работы, но есть ли преимущество в производительности для одного канала на соединение (с точки зрения большей пропускной способности из очереди)? или мне лучше использовать только одно соединение для каждого приложения и объединить множество каналов?
Заметьте: потому что я объединяю ресурсы, первоначальная стоимость не является фактором, поскольку я знаю, что соединения более дороги, чем каналы. Меня больше интересует пропускная способность.