Ich habe eine Knoten-Anwendung, die RabbitMQ verwenden wird und ich benutze amqplib, um darauf zuzugreifen. Ich verstehe, dass TCP/IP-Verbindungen zu RabbitMQ und teure, Kanäle sind billig, so erstellen Sie eine Verbindung und dann mehrere Kanäle.AMQP NodeJS Verbindung
Worüber ich etwas verwirrt bin, ist, wie ich diese eine Verbindung bewerte, die in der gesamten Anwendung verwendet werden kann? Die meisten Tutorials weisen darauf hin, dass eine Verbindung für einen bestimmten Zweck offen ist und dann wieder geschlossen wird, um sie bei der nächsten Anforderung wieder zu öffnen.
Ich würde denken, dass dies zu mehreren Verbindungen führen würde, wenn mehrere Benutzer eine Aktion versuchten, die RabbitMQ-Zugriff zur gleichen Zeit erforderte.