У меня есть приложение Node, которое будет использовать RabbitMQ, и я использую amqplib для доступа к нему. Я понимаю, что соединения TCP/IP с RabbitMQ и дорогие каналы дешевы, поэтому создайте одно соединение, а затем несколько каналов.AMQP NodeJS Connection
Что я немного смущен, так это то, как я оцениваю одно соединение, которое можно использовать во всем приложении? Большинство учебных пособий, по-видимому, указывают на то, что соединение открыто для какой-либо цели и затем снова закрывается, чтобы снова открываться, когда это необходимо.
Я бы подумал, что это приведет к нескольким соединениям, если несколько пользователей будут пытаться выполнить действие, требующее доступа RabbitMQ одновременно.