Vue.js 带Vue JS的RabbitMq

Vue.js 带Vue JS的RabbitMq,vue.js,rabbitmq,amqp,quasar-framework,quasar,Vue.js,Rabbitmq,Amqp,Quasar Framework,Quasar,我尝试使用rabbitMq使用来自前端的消息,我已经有了rabbitMq和数据队列(AMQP)。我搜索了Vue Js或JavaScript的rabbitMq,但没有找到任何有用的信息 那么我如何使用javaScript/vue Js从rabbitMq中消费呢 谢谢。您需要为前端Vue js应用程序/React js/Android应用程序创建一个后端服务器……等等,下面是一个简单的图表,解释了如何使用NodeSrv(一个节点js web服务器)使用RabbitMQ消息,请注意,您需要两个队列,Q

我尝试使用rabbitMq使用来自前端的消息,我已经有了rabbitMq和数据队列(AMQP)。我搜索了Vue Js或JavaScript的rabbitMq,但没有找到任何有用的信息

那么我如何使用javaScript/vue Js从rabbitMq中消费呢


谢谢。

您需要为前端Vue js应用程序/React js/Android应用程序创建一个后端服务器……等等,下面是一个简单的图表,解释了如何使用
NodeSrv
(一个节点js web服务器)使用RabbitMQ消息,请注意,您需要两个队列,
Qa
用于写入,而
Qb
对于read,每当您发送ws请求时,您的
NodeSrv
都会将数据发送到队列
Qa
(我没有解释如何将数据发送到
Qb
,我假设会有一些其他消费者使用
Qa
,并将其结果发送到
Qb
)然后
Qb
将再次被
NodeSrv
消耗,并通过websocket发送回前端

注1:当Qb将被许多消费者(NodeSrv)使用时,RabbitMQ 将使用循环算法平衡这些用户的负载( 消息依次转发给每个消费者)

注2:由于您可以有许多消费者,因此最好添加一个 负载平衡器,如haproxy或简单的pm2作为 客户端


当您说从前端消费=>您的意思是在服务器到达时在前端显示RabbitMQ的输出吗?还是要使用VueJS将项目发布到RabbitMQ?无论哪种方式,您都需要一个从RabbitMQ到RabbitMQ的传输机制bot。我使用web套接字处理实时数据,使用普通HTTP请求处理不太实时的数据。通过这种方式,可以检索数据或将数据发送到连接了RabbitMQ的端点(API或WS)。我想将数据从RabbitMQ显示到前端,是的,我也使用WS,但在使用WS-MQTT并始终只创建自动队列之前,我对如何设置要使用的队列感到困惑,有解决方案吗?看看这个=>我已经完成了后端,但是我对如何在前端显示它感到困惑,为什么,我查找了一些我没有找到的关于这个问题的示例。