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