Есть ли разница в производительности между объединением соединений или каналов в rabbitmq?

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

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

примечание :поскольку я объединяю ресурсы, первоначальная стоимость не имеет значения, поскольку я знаю, что соединения дороже, чем каналы. Меня больше интересует пропускная способность.

57
задан Lostsoul 2 May 2012 в 04:31
поделиться