javascript - 从 JavaScript 订阅 RabbitMQ 以接收推送消息

标签 javascript node.js rabbitmq using

我需要订阅从JavaScript(在浏览器窗口上运行)到RabbitMQ channel 的 channel ,以便可以接收RabbitMQ发布到该 channel 的消息。

我想知道如何在不使用任何 JS 库(例如 Node.js 或任何其他库)的情况下做到这一点。

我使用的是 RabbitMQ 3.6.3,Erlang 17.0。

最佳答案

I would like to how I can do this without using any JS Library

你不能。

RabbitMQ 需要一个库 - 要么您自己编写(我不推荐),要么使用现有的库。

但无论如何,您不应该从浏览器进行连接。浏览器应与 Web 服务器通信,而 Web 服务器应连接到 RabbitMQ。

使用 websockets 或服务器端事件从 Web 服务器到浏览器进行通信。

关于javascript - 从 JavaScript 订阅 RabbitMQ 以接收推送消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38430608/

相关文章:

javascript - Raphael JS 制作带有悬停工具提示的 map

javascript - Javascript 中的 Windows 8 Metro SyndicateClient.retrieveFeedAsync 实际上不是异步的?

javascript - 在 Nodejs 中将日期时间字符串转换为特定模式

heroku - Celery在RabbitMQ上创建多个队列——非默认队列没有消费者

javascript - 如何使 React 组件更改全局 CSS

javascript - 如何在 Materialise CSS 中过滤卡片

node.js - 销毁数组中嵌套的对象

node.js - 在elasticsearch js中使用术语

symfony - Symfony Messenger/RabbitMQ 中的消费者错误处理

java - 为什么我的 main 方法一直在运行?