将VueJS连接到RabbitMQ [已关闭]

yrefmtwq  于 2022-11-17  发布在  Vue.js
关注(0)|答案(1)|浏览(235)

已关闭。此问题为opinion-based。当前不接受答案。
**想要改进此问题吗?**请更新问题,以便editing this post可以用事实与引用来回答.

两年前就关门了。
机构群体在12个月前审查了是否重新讨论此问题,并将其关闭:
原始关闭原因未解决
Improve this question
我正在使用VueJS构建一个Web应用程序。该应用程序应该充当消息生成器,并将消息发送到RabbitMQ。是否有关于如何实现此组件的最佳实践?
编辑:我认为这是没有解决和RabbitMQ允许WebSocket连接的协议以外的AMQP,即MQTT和STOMP是支持使用插件编写的RabbitMQ团队。
这些插件启用了WebSocket传输协议,并启用了与这些消息传递协议的操作。
来源:https://www.rabbitmq.com/web-mqtt.html

2uluyalo

2uluyalo1#

RabbitMQ是基于AMQP协议的,它不是设计成可以直接从浏览器/Web应用程序访问的。
浏览器可以使用http或websockets与服务器对话。
然后,您的服务器可以使用amqp客户端与rabbitmq进行通信。
这是一个堆栈实现这一点的示例:

  • 你的vue应用程序发送http请求到节点/快速服务器-你的节点/快速服务器使用节点amqp客户端库将请求从http呼叫(快速路由)转换到Rabbit队列。
    -rabbit mq处理消息,注意serveur可以等待rabbit响应,也可以不等待。
    请注意,在这里,您的webapp管理服务器连接(地址等),您的服务器管理rabbitmq连接的配置。

相关问题