【发布时间】:2017-11-05 14:03:15
【问题描述】:
我在 Node.js 中使用 amqplib,我不清楚我的代码中的最佳实践。
基本上,我当前的代码在 Node 服务器启动时调用amqp.connect(),然后为每个生产者和每个消费者使用不同的通道,实际上从未关闭它们中的任何一个。我想知道这是否有意义,或者我应该在每次我想发布消息时创建频道、发布并关闭它。那么连接呢?连接一次,然后在我的服务器的整个生命周期内保持打开状态是一种“好习惯”吗?
在消费者方面 - 我可以使用单个连接和单个通道来侦听多个队列吗?
感谢您的澄清
【问题讨论】: