Я работаю над приложением мгновенного чата. Я использую node.js и socket.io для бэкэнда. И я использую rabbitMQ для сообщенияQueue. Я просмотрел документацию по rabbitMQ. И у меня есть несколько сомнений.
- Как использовать канал в узле. Я читаю канал виртуального TCP-соединения. И мы должны использовать разные каналы в другом потоке, но, как мы знаем, Node.js является однопоточным, поэтому я должен использовать только один канал.
- Должен ли я использовать разные соединения для потребителей и производителей? Что делать, если я использую одно соединение для обоих.