将 VueJS 连接到 RabbitMQ
Connect VueJS to RabbitMQ
我正在使用 VueJS 构建 Web 应用程序。应用程序应该充当消息生产者并且应该将消息发送到 RabbitMQ。是否有关于如何为此实现组件的最佳实践?
Rabbitmq 基于 amqp 协议,其设计目的不是为了直接从 browser/webapp 访问。
浏览器可以使用 http 或 websockets 与服务器通信。
然后,您的服务器可以使用 amqp 客户端与 rabbitmq 通信。
这是实现此目的的堆栈示例:
-你的 vue 应用向 node/express 服务器发送 http 请求
-你的 node/express 服务器使用节点 amqp 客户端库将请求从 http 调用(快速路由)转换为 rabbit 队列。
-rabbit mq 处理消息
注意服务器可以等待兔子响应,也可以不。
请注意,在这里,您的 webapp 管理服务器连接(地址等),您的服务器管理 rabbitmq 连接的配置。
我正在使用 VueJS 构建 Web 应用程序。应用程序应该充当消息生产者并且应该将消息发送到 RabbitMQ。是否有关于如何为此实现组件的最佳实践?
Rabbitmq 基于 amqp 协议,其设计目的不是为了直接从 browser/webapp 访问。
浏览器可以使用 http 或 websockets 与服务器通信。
然后,您的服务器可以使用 amqp 客户端与 rabbitmq 通信。
这是实现此目的的堆栈示例:
-你的 vue 应用向 node/express 服务器发送 http 请求 -你的 node/express 服务器使用节点 amqp 客户端库将请求从 http 调用(快速路由)转换为 rabbit 队列。
-rabbit mq 处理消息 注意服务器可以等待兔子响应,也可以不。
请注意,在这里,您的 webapp 管理服务器连接(地址等),您的服务器管理 rabbitmq 连接的配置。