Я хочу использовать одно соединение для нескольких пользователей. Так что перед публикацией сообщения оно должно искать любое открытое соединение и, если оно существует, должно создать канал поверх него.
В настоящее время я проверяю существующие соединения на сервере и могу узнать имя открытых соединений (хост-узел и порт одноранговой сети). Но не могу использовать их как функцию для создания каналов для новых пользователей.
// https://github.com/cosmincav/node-rabbitmq-manager
var httpClients = require('./clients.js');
var amq =null;
client.listConnections(function (err, res) {
if (err) {
console.log(err);
} else {
console.log("listconn",res);
}
});
// Get statistics about an individual connection
function start() {
client.getConnection({
connection : '127.0.0.1:52688 -> 127.0.0.1:5672'
}, function (err, res) {
if (err) {
console.log(err);
} else {
console.log("cooName",res);
amqp = res;
}
});