【发布时间】:2023-04-10 17:59:01
【问题描述】:
我有一个将使用 RabbitMQ 的 Node 应用程序,并且我正在使用 amqplib 来访问它。我知道到 RabbitMQ 的 TCP/IP 连接很昂贵,通道很便宜,所以创建一个连接,然后创建多个通道。
我有点困惑的是,我如何评价可以跨应用程序使用的一个连接?大多数教程似乎表明连接是出于某种目的而打开的,然后再次关闭,只有在下次需要时才再次打开。
我认为如果多个用户同时尝试需要 RabbitMQ 访问的操作,这将导致多个连接。
【问题讨论】: