如何在 Vue js 应用程序中使用/接收 rabbitmq 队列消息?

Posted

技术标签:

【中文标题】如何在 Vue js 应用程序中使用/接收 rabbitmq 队列消息?【英文标题】:How to consume/ receive rabbitmq queue message in Vue js appliaction? 【发布时间】:2021-02-22 17:12:29 【问题描述】:

我有一个用 Spring Boot 编写的应用程序,它为 rabbitmq 发布消息。并推到那里排队。我有一个用 vue 编写的前端应用程序需要使用来自 rabbitmq 的消息。我为相关场景做了一些谷歌搜索,但找不到太多帮助。是否可以在我的 vuejs 应用程序中使用 rabbitmq 队列消息?如果是的话怎么办?提前感谢您的帮助!

【问题讨论】:

Web-Stomp 【参考方案1】:

使用 Websockets + STOMP(正如 Randy Casburn 评论的那样)。

这个包可以用 npm https://www.npmjs.com/package/webstomp-client 安装并作为服务使用。

可以在这里找到很好的例子https://github.com/JSteunou/webstomp-client/tree/master/example

【讨论】:

以上是关于如何在 Vue js 应用程序中使用/接收 rabbitmq 队列消息?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Vue.js 中将对象作为道具发送和接收

如何在 Vue 3 的 Vue Router 中获取 cookie?这个在 router/index.js 中未定义

从套接字接收消息时,Vue.js 数据未更新

vue.js 和 axios 使用但无法在 response.headers 中接收 set-cookie

vue项目集成stomp.js接收artemis消息推送

vue项目集成stomp.js接收artemis消息推送