我需要订阅从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/