如何在没有 NodeJS 的情况下使用 JavaScript 连接到 RabbitMQ
how to connect to rabbitmq using javascript without nodejs
我正在使用Titanium appcelerator实现移动应用程序。
在此应用程序中,我需要使用 RabbitMQ 实现聊天。我看到了很多如何使用节点js连接到RabbitMQ服务器的示例,但就我而言,它不适用,我找不到任何JavaScript独立客户端。
我想知道是否有办法在没有客户端的情况下连接到 RabbitMQ,或者是否有任何 JavaScript 独立客户端?
是你正在寻找的 RabbitMQ Web STOMP 吗?使用SockJS,即使在旧浏览器中也能正常工作,不需要Node.js或您编写的任何Web服务器端代码。
将Web MQTT plugin
用于RabbitMQ和HTML5 WebSockets。更多细节,请点击此处https://www.rabbitmq.com/web-mqtt.html
您可以在 html 中的脚本标签中使用套接字 IO,只需将侦听器放入主应用程序.js用于收听 Rabbit MQ 消费,然后从那里向您想要的 html 脚本发出消息。(不要忘记在您的 HTML 文件中放置一个侦听器,用于收听从应用程序发出的内容.js
我在 React js 中实现 Rabbit MQ 时也遇到了困难。
但是我的一个朋友在我们的 Rabbit Mq 服务器中启用/安装了 mqtt 和 websocket 插件。
所以现在我可以使用简单的 mqtt 或 websocket 将我们的 React js 应用程序与 Rabbit MQ 进行交流。
我认为你可以在 React Native 中做同样的事情(通过使用简单的 mqtt 或 websocket)。
我想知道是否有办法在没有客户端,或者是否有任何 JavaScript 独立客户端?
RabbitMQ基于AMQP协议,该协议定义了客户端和服务器之间的通信方式。
并且社区中有各种客户端库(有些由 RabbitMQ 提供,有些由第三方开发人员开发),您可以在以下链接中找到库:https://www.rabbitmq.com/devtools.html。它也包括JavaScript版本。
对于您的问题,理论上,您可以在没有客户端库的情况下连接到 RabbitMQ 服务器。但是你需要自己处理AMQP协议的东西。
- JavaScript连接多个下拉选择
- 使用javascript连接两个数组
- 尝试使用javascript连接访问数据库
- Javascript.连接两组对象的最佳方式,如SQL
- Javascript连接元素,出现问题
- 使用JavaScript连接字符串有什么问题
- 我如何通过JavaScript连接到我的PHP程序所在的服务器
- 如何将两个 JavaScript 对象与 JavaScript 连接起来
- Javascript 连接 FirstName、LastName 和代码
- 如何使用 javascript 连接到带有 oAuth 1.0a 的 API?[棱角.js]
- JavaScript 连接了应该计数的数字
- grunt.js - 将 JavaScript 连接到函数调用中
- 如何将函数名称与 var javascript 连接
- 如何将数据库与 JavaScript 连接
- 使用 JavaScript 连接数据库服务器的方法有多少种
- 检查是否仍然使用Javascript连接到主机
- 如果没有使用JavaScript连接到应用程序的通知,则删除应用程序
- 将javascript连接字符串解释为变量
- 使用JavaScript连接Facebook
- 使用javascript连接MongoDB/MySQL