Вопрос имеет хорошую информацию по этому вопросу.

ользую amqplib в Node.js, и мне не ясны лучшие практики в моем коде.

По сути, мой текущий код вызываетamqp.connect() когда сервер Node запускается, а затем использует разные каналы для каждого производителя и каждого потребителя, никогда не закрывая ни один из них. Я хотел бы знать, имеет ли это какой-то смысл, или я должен создать канал, публиковать и закрывать его каждый раз, когда я хочу опубликовать сообщение. А как насчет связи? Является ли это «хорошей практикой», чтобы подключиться один раз, а затем оставить его открытым на весь срок службы моего сервера?
На стороне потребителя - могу ли я использовать одно соединение и один канал для прослушивания нескольких очередей?

Спасибо за любые разъяснения

Ответы на вопрос(1)

Ваш ответ на вопрос