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

问题描述 投票:0回答:2

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

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

我使用的是 RabbitMQ 3.6.3,Erlang 17.0。

javascript node.js rabbitmq using
2个回答
2
投票

我想知道如何在不使用任何 JS 库的情况下做到这一点

你不能。

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

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

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


0
投票

RabbitMQ 提供了两个通过 Websockets 进行通信的插件:

现在您“只”需要找到可以通过 websockets 使用 MQTT 或 STOMP 的 javascript 库。

© www.soinside.com 2019 - 2024. All rights reserved.