将RabbitMQ与Ionic应用程序结合使用

Using RabbitMQ with an Ionic app

本文关键字:结合 应用程序 Ionic RabbitMQ      更新时间:2023-09-26


我一直在探索Ionic框架,我想制作一个应用程序,通过JavaScript连接到一个运行PHP脚本并向RabbitMQ队列发送消息的服务器,但我不知道如何完成第一部分。。。我已经学习了一些关于RabbitMQ的教程,并制作了一个JS脚本,用于接收PHP脚本发送的消息,但我不知道如何在Ionic应用程序中使用该脚本。然而,我可以在终端中运行这两个脚本并使其工作,但当我试图在Ionic应用程序中执行接收器时,我完全迷失了方向。

有人做过类似的事情吗?如果是,你能告诉我一个插件来连接Ionic和RabbitMQ吗?

非常感谢!


p.S.我知道这没有帮助,但这是我从RabbitMQ官方教程中检索到的脚本(并接收我的消息):

#!/usr/bin/env node
var amqp = require('amqplib/callback_api');
amqp.connect('amqp://localhost', function(err, conn) {
  conn.createChannel(function(err, ch) {
    var q = 'hello';
    ch.assertQueue(q, {durable: false});
    console.log(" [*] Waiting for messages in %s. To exit press CTRL+C", q);
    ch.consume(q, function(msg) {
      console.log(" [x] Received %s", msg.content.toString());
    }, {noAck: true});
  });
});

我发现最好的方法是使用Web StompSockJS