我使用RabbitMQ、SocketIO和MongoDB为我的应用程序制作私人消息。计划是当新用户注册时,应用程序为该用户创建新的唯一RabbitMQ队列,使用户能够在离线时获得消息。因此用户通过SocketIO发送消息,并将其传递给RabbitMQ Publisher,然后当消费者在线时,他将收到该消息。我现在的问题是,如何设置Validate ID from sendToQueue (Publisher)函数,以便稍后能够从消费者函数读取发件人<e
因此,我让RabbitMq运行在ec2(ubuntu)上,一个node.js服务器作为一个RabbitMq客户机运行在本地机器上(对于pub/ server ),我还在RabbitMq上启用了MQTT协议使用node.js时,我使用了,但是每当node.js服务器与RabbitMq连接时,就会引发错误,连接被拒绝:用户名或密码错误。我计划对RabbitMQ服务器使用基于密钥的身份验证,以便浏览器中的webs